Недавно я начал испытывать странное поведение своего компьютера - моему браузеру иногда внезапно не удается загрузить страницы. Я перезапустил мой wlan0
(ip link set dev wlan0 up/down
) и повторно подключенный к Wi-Fi, но это не решило проблему. Затем я пытался ping 8.8.8.8
и это работало! Таким образом, мне кажется, что DNS прекратил работать (оценка по этому изображению, 192.30.253.112
IP github.com),
Кто-либо знает то, что происходит и как я могу решить его? На данный момент я просто перезагружаю свой ПК, и он начинает работать снова.
PS, в то время как мой браузер не работает, звонит по скайпу, и телеграмма хорошо работают. Даже браузер по моему телефону хорошо работает.
PPS моя версия ядра 4.4.0-66-универсальна, моя версия человечности, 16.04
Если ЛЮБОЙ поиск DNS разрешается, DNS, вероятно, в порядке.
В вашем примере вы можете пропинговать 192.30.253.112, который находится в сети github, но это не означает, что это сервер, к которому ваш DNS будет разрешен.
В моем случае:
dig github.com возвращает 192.30.253.113
Чтобы изолировать вашу проблему, когда ваш браузер не может загрузить страницу, введите:
nslookup wanted_url
Если вы не можете пропинговать IP-адрес, который возвращает nslookup, возможно, сервер не работает (или вы заблокированы).
Если вы можете пропинговать IP, но страница никогда не загружается, вы, вероятно, заблокированы, или у сайта есть какая-то проблема. Существует множество причин, по которым сайт может блокировать вас.
Если другие интернет-приложения, такие как Skype, работают, а ваш браузер - нет, я бы посмотрел настройки вашего браузера или дополнения, которые могут вызывать проблемы.
Я нашел простое обходное решение для этой проблемы.
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
Эта команда решает проблему, когда это появляется, но я все еще не знаю то, что вызывает ее.