Seems the Amazon dash button does not like/recognize the response from common internal DNS servers, it just tries over and over...
09:22:03 time-c.nist.gov. type A 09:22:03 time-c.nist.gov. type A 09:22:04 time-c.nist.gov. type A 09:22:04 dash-button-na.amazon.com. type A 09:22:04 time-c.nist.gov. type A 09:22:05 dash-button-na.amazon.com. type A 09:22:05 dash-button-na.amazon.com. type A 09:22:06 time-c.nist.gov. type A 09:22:07 dash-button-na.amazon.com. type A 09:22:08 time-c.nist.gov. type A 09:22:09 dash-button-na.amazon.com. type A 09:22:10 time-c.nist.gov. type A 09:22:11 dash-button-na.amazon.com. type A 09:22:13 time-c.nist.gov. type A 09:22:14 dash-button-na.amazon.com. type A 09:22:17 time-c.nist.gov. type A 09:22:18 dash-button-na.amazon.com. type A 09:22:21 time-c.nist.gov. type A 09:22:22 dash-button-na.amazon.com. type A 09:22:25 time-c.nist.gov. type A 09:22:26 dash-button-na.amazon.com. type A 09:22:30 time-c.nist.gov. type A 09:22:31 dash-button-na.amazon.com. type A
But, when setting my network's DNS to 8.8.8.8 instead of the internal server it works fine. Why is this?
If Amazon dash button is going to pickup the DNS server from DHCP, which is commonly the router, or company internal DNS server (and where other DNS servers will be explicitly denied for security reasons) then it should take the response. I tried for hours to activate Dash buttons in a company before realizing the reason it would not, DNS request are not blocked, but it doesn't seem to "like" the response from corporate DNS servers.