hi- i'm having a problem where notifies are not sent unless also-notify is used to explicitly specify hosts.
here is the config from the computer serving the master zone: >named-checkconf -p options { bindkeys-file "/etc/bind/keys/dnssec/bind.keys"; blackhole { "bogon"; }; session-keyalg "hmac-sha512"; directory "/var/cache/bind"; hostname "dca-ans-1.example.com"; interface-interval 0; managed-keys-directory "/etc/bind/keys/managed"; server-id "dca-ans-1.example.com"; version none; additional-from-auth no; additional-from-cache no; allow-query-cache { "none"; }; allow-query-cache-on { "none"; }; allow-recursion { "none"; }; allow-recursion-on { "none"; }; dnssec-enable yes; empty-zones-enable no; minimal-responses yes; recursion no; allow-query { "any"; }; allow-query-on { "any"; }; allow-transfer { "loopback"; "physical_interfaces"; "slaves"; }; check-dup-records fail; check-mx fail; check-mx-cname fail; check-srv-cname fail; check-wildcard yes; masterfile-format raw; zone-statistics full; }; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1/32; } keys { "rndc-key-1"; }; }; acl "loopback" { 127.0.0.1/32; ::1/128; }; acl "physical_interfaces" { 10.128.13.62/32; }; acl "local_network" { 10.0.0.0/8; }; acl "slaves" { 10.128.13.63/32; }; acl "bogon" { 0.0.0.0/8; 169.254.0.0/16; 172.16.0.0/12; 192.0.0.0/24; 192.0.2.0/24; 192.168.0.0/16; 198.18.0.0/15; 198.51.100.0/24; 203.0.113.0/24; 224.0.0.0/3; }; logging { [...] }; key "rndc-key-1" { algorithm "hmac-md5"; secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; }; key "ddns-key-1" { algorithm "hmac-sha512"; secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; }; zone "10.in-addr.arpa" { type master; file "/srv/dns/internal/master/reverse/10.in-addr.arpa"; update-policy { grant "ddns-key-1" zonesub "any"; }; }; and here is the zone being served: >dig @localhost -x 10 axfr +norec ; <<>> DiG 9.9.5-3ubuntu0.2-Ubuntu <<>> @localhost -x 10 axfr +norec ; (1 server found) ;; global options: +cmd 10.in-addr.arpa. 86400 IN SOA dca-ans-1.example.com. hostmaster.example.com. 2015032904 7200 1800 1209600 3600 10.in-addr.arpa. 86400 IN NS dca-ans-1.example.com. 10.in-addr.arpa. 86400 IN NS dca-ans-2.example.com. 10.in-addr.arpa. 86400 IN SOA dca-ans-1.example.com. hostmaster.example.com. 2015032904 7200 1800 1209600 3600 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Mar 29 17:19:51 EDT 2015 ;; XFR size: 16 records (messages 1, bytes 449) dca-ans-2 resolves to 10.128.13.63: >host dca-ans-2.example.com dca-ans-2.example.com has address 10.128.13.63 when i trigger a notify, bind never sends a notify to dca-ans-2: >rndc trace 3 >rndc notify 10.in-addr.arpa. zone notify queued debug.log: 29-Mar-2015 17:25:33.860 general: debug 1: received control channel command 'null' 29-Mar-2015 17:25:33.860 general: info: received control channel command 'notify 10.in-addr.arpa.' 29-Mar-2015 17:25:33.860 general: debug 1: zone_settimer: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:25:33.860 general: debug 1: zone_timer: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:25:33.860 general: debug 1: zone_maintenance: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:25:33.860 notify: info: zone 10.in-addr.arpa/IN: sending notifies (serial 2015032904) 29-Mar-2015 17:25:33.860 general: debug 1: zone_settimer: zone 10.in-addr.arpa/IN: enter but when specifying dca-ans-2 explicitly in also-notify: also-notify { 10.128.13.63; }; it does: 29-Mar-2015 17:27:15.945 general: debug 1: received control channel command 'null' 29-Mar-2015 17:27:15.945 general: info: received control channel command 'notify 10.in-addr.arpa.' 29-Mar-2015 17:27:15.945 general: debug 1: zone_settimer: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:27:15.945 general: debug 1: zone_timer: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:27:15.945 general: debug 1: zone_maintenance: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:27:15.945 notify: info: zone 10.in-addr.arpa/IN: sending notifies (serial 2015032904) 29-Mar-2015 17:27:15.945 general: debug 1: zone_settimer: zone 10.in-addr.arpa/IN: enter 29-Mar-2015 17:27:15.945 notify: debug 3: zone 10.in-addr.arpa/IN: sending notify to 10.128.13.63#53 29-Mar-2015 17:27:15.945 general: debug 3: dns_request_createvia 29-Mar-2015 17:27:15.945 general: debug 3: request_render 29-Mar-2015 17:27:15.945 general: debug 3: requestmgr_attach: 0x7fda5c66d010: eref 1 iref 1 29-Mar-2015 17:27:15.945 general: debug 3: mgr_gethash 29-Mar-2015 17:27:15.945 general: debug 3: req_send: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.945 general: debug 3: dns_request_createvia: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.945 general: debug 3: req_senddone: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.946 general: debug 3: req_response: request 0x7fda5c6d1460: success 29-Mar-2015 17:27:15.946 general: debug 3: req_cancel: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.946 general: debug 3: req_sendevent: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.946 general: debug 3: dns_request_getresponse: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.946 notify: debug 3: zone 10.in-addr.arpa/IN: notify response from 10.128.13.63#53: NOERROR 29-Mar-2015 17:27:15.946 general: debug 3: dns_request_destroy: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.946 general: debug 3: req_destroy: request 0x7fda5c6d1460 29-Mar-2015 17:27:15.946 general: debug 3: requestmgr_detach: 0x7fda5c66d010: eref 1 iref 0 version is 9.9.5 courtesy of ubuntu: >named -v BIND 9.9.5-3ubuntu0.2-Ubuntu (Extended Support Version) if i'm understanding the documentation right, by default bind should send notifies to all servers listed in the ns records for a zone, except for the soa mname - which would mean that dca-ans-2 should be notified by default - but it appears to not be. how can i troubleshoot this further? thanks -ben _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users