{"id":64,"date":"2008-06-01T18:16:08","date_gmt":"2008-06-01T23:16:08","guid":{"rendered":"http:\/\/installingcats.com\/?p=64"},"modified":"2008-06-01T18:16:08","modified_gmt":"2008-06-01T23:16:08","slug":"fix-repeated-dnsbugtest-dns-queries-from-mac-dns","status":"publish","type":"post","link":"https:\/\/installingcats.com\/2008\/06\/01\/fix-repeated-dnsbugtest-dns-queries-from-mac-dns\/","title":{"rendered":"1.0.0.127.dnsbugtest. 1.0.0.127.in-addr-arpa"},"content":{"rendered":"
Update: Stuart kindly dropped me a note regarding Apple’s fix for this.\u00a0 See the end of the article for his response.<\/p>\n
This evening while randomly working on articles for Installing Cats, I was watching DNS requests from tcpdump<\/a> running in a terminal window and noticed something quite odd: a DNS request every three seconds<\/em><\/strong> for a PTR record as follows: The first question was: “What the heck is making this DNS query?” Second: “Why is it so persistent?” Thirdly: “What the hell is with that bizarre address?”<\/p>\n How did I stop mdns from continue to repeat its “test” dns request? I turned off AirPort for a few moments, waited for the mdnsResponder_Helper service to die off (in Activity Monitor), and then turned my WiFi card back on. mDns was kind enough to quit sending out these repeated queries.<\/p>\n The interesting thing is that I was using OpenDNS as my only DNS server. OpenDNS does<\/em> handle mdns’ dnsbugtest queries fine, so I’m not sure what happened and why OpenDNS stopped responding to the requests. Perhaps they were just too fast? And instead of responding with a simple NXDOMAIN, it decided I was doing something malicious and deserved no response at all.<\/p>\n Either way, as a fallback plan, I’ve added my router’s dns’ ip into the DNS servers list within Network Preferences (under a new, custom Location where I’m specifying all settings, most of which are copied from the default Automatic location). If OpenDNS once again decides to not respond to the dnsbugtest queries, my router and ISP’s DNS servers should provide a second chance at mDns getting the response it’s looking for.<\/p>\n Read more about the technology of multicast DNS and Apple’s Bonjour service, created by the brilliant Stuart Cheshire<\/a>.<\/p>\n From Stuart Cheshire on Sept. 16:<\/p>\n
\nPTR? 1.0.0.127.dnsbugtest.1.0.0.127.in-addr.arpa<\/code><\/p>\n
\n