Веб-браузер Google Chrome выдаёт ошибку DNS_PROBE_FINISHED_NXDOMAIN о проблеме с DNS именем при попытке открыть некий веб-сайт, но при работе с другими доменами никаких проблем нет.
Проблема поднималась на Google Chrome Community, но так и осталась нерешённой согласно последних сообщений в теме: DNS_PROBE_FINISHED_NXDOMAIN - Google Chrome Community
Интересная штука DNS_PROBE_FINISHED_NXDOMAIN, только в браузере Google Chrome происходит, а в другом одновременно открытом браузере Firefox отсутствует.
flush DNS Cache в самом браузере chrome://net-internals/#dns
, как и в самой системе проблему не решают:
systemctl restart nscd systemctl restart unbound sudo killall -HUP dnsmasq systemctl restart dnsmasq service dnsmasq restart ipconfig /flushdns resolvectl flush-caches # Flush Specific Host unbound-control flush www.youtube.com # Flush everything unbound-control flush_zone . /etc/init.d/named restart rndc restart
Проблема с ДНС именами была замечена неоднократно не только в Хроме, иногда помогало systemctl restart nscd (nscd — name service caching daemon), но не в случае с браузером Google Chrome.
Не помогла также проверка на барановирусы, перезагрузка с протиркой монитора и обновлением браузера! Когда это изрядно поднадоело, ДНС кэши стали поочерёдно отключать.
Значения всех параметров в /etc/nscd.conf
были по-умолчанию, срок хранения записей в кэше 3600 сек (1 час), но, - ни через час, ни через 24 часа, ситуация не менялась. Только полное отключение nscd
помогло решить проблему с Google Chrome DNS_PROBE_FINISHED_NXDOMAIN
systemctl stop nscd systemctl disable nscd
По-оценке некоторых пользователей nscd является криво-руко-жопым сервисом и подлежит удалению:
networking - How do I clear the DNS cache? - Ask Ubuntu
...
DNS records are likely cached by your provider's DNS servers so if you want to check if the DNS changes you made were successful you can interrogate a DNS server from your domain hosting service with dig:dig -t a ns1.myhostingcompany.com @domain_registrar_dns_server
It you want Ubuntu to start caching dns I recommend installing pdnsd together with resolvconf. nscd is buggy and not advisable.