Google Chrome DNS_PROBE_FINISHED_NXDOMAIN

archive view archive save

google_chrome.jpg Веб-браузер 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.


Комментарии в блоге
Новое на форуме