What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Possible to disable constant DNS checks to dns.msftncsi.com?

Is it possible for you to do a reboot and check again? Are you using dnsmasq logging for monitoring?
I'm curious about the dns_probe_timeout parameter; as this thread's author reported having around 40k+ probes per month, which correcponds approximately to a single probe each minute just like you reported.

Could you confirm what's the current value of the parameter in your router right now and after a reboot (if possible)?
Code:
nvram get dns_probe_timeout
Still pinging at 1 minute intervals. Monitoring via Pihole.

nvram get dns_probe_timeout shows 2 (both router and node).
 
The timeout only influences how long it waits for a slow dns response, not the interval between queries.
 
It’s also possible the conn_diag process is calling the same wanduck function. Even if you try to kill it, watchdog will restart it.

I would just try to append the entry to the local hosts file on the router/AP.
Code:
131.107.255.255 dns.msftncsi.com
 
I haven't seen any constant pings in the last 12 hours since changing to localhost - hopefully that means it fixes things. Still not a good solution for everyone else with the issue though.

Really seems AP mode should completely disable this.
 
dns.msftncsi.com is a Microsoft domain. It's Windows machines doing the lookup, not the router.
Redirecting to local ip will make Windows think it's connected to internet even when your router has lost internet connection, that's all.
 
dns.msftncsi.com is a Microsoft domain. It's Windows machines doing the lookup, not the router.
This is incorrect. The router also uses this hostname to test whether DNS resolution (and by implication internet access) is working.
 
This is incorrect. The router also uses this hostname to test whether DNS resolution (and by implication internet access) is working.
I stand corrected, you are right - weird that a Linux based router uses a Microsoft domain to test internet.
 
I stand corrected, you are right - weird that a Linux based router uses a Microsoft domain to test internet.
Asus probably chose this because that remote server is specifically designed for that purposes, and it`s also less likely to be impacted by ISP or upstream firewalls.

You don`t want to DDoS a random remote site by having 250,000+ routers constantly pinging it. Ask D-Link about their past NTP abuses for example... They hardcoded some random NTP server which was never intended to support the load of all of D-Link's router owners, crushing that server.
 
Asus probably chose this because that remote server is specifically designed for that purposes, and it`s also less likely to be impacted by ISP or upstream firewalls.

You don`t want to DDoS a random remote site by having 250,000+ routers constantly pinging it. Ask D-Link about their past NTP abuses for example... They hardcoded some random NTP server which was never intended to support the load of all of D-Link's router owners, crushing that server.
Kind of like how TP-Link hardcoded a bunch of their stuff to a JP server. Only just discovered this when I found the whole Asus issue. They didn't feel the need to patch the older revision of the device I had, so I bought a newer version.
 
Ask D-Link about their past NTP abuses for example... They hardcoded some random NTP server which was never intended to support the load of all of D-Link's router owners, crushing that server.
It's also unfriendly that Asus routers use pool.ntp.org as the default time server without abiding by the NTP pool vendor guideline for a dedicated hostname.
 
It's also unfriendly that Asus routers use pool.ntp.org as the default time server without abiding by the NTP pool vendor guideline for a dedicated hostname.
Interesting, I wasn't aware of that. I feel like a large number of products out there do use pool.ntp.org as the default.

EDIT: I just checked out of curiosity, and QNAP also uses pool.ntp.org.

I use time.nrc.ca on my own router. Old habit of mine.
 
Last edited:
It's also unfriendly that Asus routers use pool.ntp.org as the default time server without abiding by the NTP pool vendor guideline for a dedicated hostname.
I have also wondered why my ISP doesn't contribute to the ntp pool. A Stratum 1 server is basically just a GPS receiver, not expensive. Then they could also serve their customers with an accurate time.
 
My TP-Link wifi range extender constantly contacts:
a.root-servers.net
Diversion allows this connection and from research, there isn't a way to stop this activity other than getting rid of the device, however, this device works well as intended.
 
Is there no way to reduce the frequency of the pings to dns.msftncsi.com?
 

Similar threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top