nsupdate not update the records. Try to find where I'm wrong but I can't.
> server 192.168.1.117
> update delete _kerberos-master._tcp.example.com. SRV
> update add _kerberos-master._tcp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
> update delete _kerberos-master._udp.example.com. SRV
> update add _kerberos-master._udp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
> update delete _kerberos._tcp.example.com. SRV
> update add _kerberos._tcp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
> update delete _kerberos._udp.example.com. SRV
> update add _kerberos._udp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
> update delete _kerberos.example.com. TXT
> update add _kerberos.example.com. 3600 IN TXT "example.COM"
> update delete _kerberos.example.com. URI
> update add _kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idmserver1.example.com."
> update add _kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:udp:idmserver1.example.com."
> update delete _kpasswd._tcp.example.com. SRV
> update add _kpasswd._tcp.example.com. 3600 IN SRV 0 100 464 idmserver1.example.com.
> update delete _kpasswd._udp.example.com. SRV
> update add _kpasswd._udp.example.com. 3600 IN SRV 0 100 464 idmserver1.example.com.
> update delete _kpasswd.example.com. URI
> update add _kpasswd.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idmserver1.example.com."
> update add _kpasswd.example.com. 3600 IN URI 0 100 "krb5srv:m:udp:idmserver1.example.com."
> update delete _ldap._tcp.example.com. SRV
> update add _ldap._tcp.example.com. 3600 IN SRV 0 100 389 idmserver1.example.com.
> send
Reply from SOA query:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3796
;; flags: qr aa ra; QUESTION: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;_kerberos-master._tcp.example.com. IN SOA
;; AUTHORITY SECTION:
example.com. 86400 IN SOA ns1.example.com. root.example.com. 14 3600 1800 604800 86400
Found zone name: example.com
The master is: ns1.example.com
Sending update to 192.168.1.117#53
Outgoing update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 63664
;; flags:; ZONE: 1, PREREQ: 0, UPDATE: 22, ADDITIONAL: 0
;; UPDATE SECTION:
_kerberos-master._tcp.example.com. 0 ANY SRV
_kerberos-master._tcp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
_kerberos-master._udp.example.com. 0 ANY SRV
_kerberos-master._udp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
_kerberos._tcp.example.com. 0 ANY SRV
_kerberos._tcp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
_kerberos._udp.example.com. 0 ANY SRV
_kerberos._udp.example.com. 3600 IN SRV 0 100 88 idmserver1.example.com.
_kerberos.example.com. 0 ANY TXT
_kerberos.example.com. 3600 IN TXT "EXAMPLE.COM"
_kerberos.example.com. 0 ANY URI
_kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idmserver1.example.com."
_kerberos.example.com. 3600 IN URI 0 100 "krb5srv:m:udp:idmserver1.example.com."
_kpasswd._tcp.example.com. 0 ANY SRV
_kpasswd._tcp.example.com. 3600 IN SRV 0 100 464 idmserver1.example.com.
_kpasswd._udp.example.com. 0 ANY SRV
_kpasswd._udp.example.com. 3600 IN SRV 0 100 464 idmserver1.example.com.
_kpasswd.example.com. 0 ANY URI
_kpasswd.example.com. 3600 IN URI 0 100 "krb5srv:m:tcp:idmserver1.example.com."
_kpasswd.example.com. 3600 IN URI 0 100 "krb5srv:m:udp:idmserver1.example.com."
_ldap._tcp.example.com. 0 ANY SRV
_ldap._tcp.example.com. 3600 IN SRV 0 100 389 idmserver1.example.com.
Reply from update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 63664
;; flags: qr; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; ZONE SECTION:
;example.com. IN SOA
> ```
Has you can see I got 0 update.