AirPort Extreme: dynamic DNS updates every 10 seconds

Originator:nriley
Number:rdar://13702217 Date Originated:21-Apr-2013 12:50 PM
Status:Open Resolved:
Product:Other Product Version:AirPort 7.6.3/76300.7
Classification:Performance Reproducible:Always
 
Summary:
With dynamic DNS registration enabled, an AirPort Extreme will update its A/PTR/TXT/SRV records every 10 seconds.

Steps to Reproduce:
1. Set up dynamic DNS on a DNS server.
2. Open AirPort Utility 5.6.1.
3. Click on an AirPort Extreme and click Manual Setup.
4. Click the Base Station tab.
5. Click Edit under "AirPort Extreme Name".
6. Check "Use dynamic global hostname".
7. Configure a hostname, user and password.
8. Update the AirPort Extreme.
9. Observe the updates on the DNS server.

Expected Results:
The AirPort Extreme updates its DNS records only when its IP address changes, or infrequently.

Actual Results:

The AirPort Extreme updates its DNS records every 10 seconds:

Apr 21 17:43:43 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:43 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at '_services._dns-sd._udp.dyn.sabi.net' PTR
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': deleting rrset at 'wb5.dyn.sabi.net' A
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at 'wb5.dyn.sabi.net' A
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at '_airport._tcp.dyn.sabi.net' PTR
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': deleting rrset at 'WB\032V._airport._tcp.dyn.sabi.net' TXT
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at 'WB\032V._airport._tcp.dyn.sabi.net' TXT
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': deleting rrset at 'WB\032V._airport._tcp.dyn.sabi.net' SRV
Apr 21 17:43:44 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at 'WB\032V._airport._tcp.dyn.sabi.net' SRV
Apr 21 17:43:52 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:52 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at '_services._dns-sd._udp.dyn.sabi.net' PTR
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': deleting rrset at 'wb5.dyn.sabi.net' A
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at 'wb5.dyn.sabi.net' A
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at '_airport._tcp.dyn.sabi.net' PTR
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: signer "dyn.sabi.net" approved
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': deleting rrset at 'WB\032V._airport._tcp.dyn.sabi.net' TXT
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at 'WB\032V._airport._tcp.dyn.sabi.net' TXT
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': deleting rrset at 'WB\032V._airport._tcp.dyn.sabi.net' SRV
Apr 21 17:43:53 osric named[1619]: client 207.237.226.12#5353: updating zone 'dyn.sabi.net/IN': adding an RR at 'WB\032V._airport._tcp.dyn.sabi.net' SRV

Regression:
Tested with AirPort Extreme 802.11n (4th generation).  I don't remember this happening with older versions of AirPort software, but I don't always stare at my nameserver logs either.

Notes:
n/a

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!