
У меня повторяющаяся проблема с подключением, из-за которой я могу подключиться только к основным сайтам, таким как Google и Apple. 99% веб-сайтов вызывают у меня тайм-аут при попытке подключения. Это происходит одновременно на 2 разных ПК — ноутбуке на базе Windows и рабочей станции Linux (Ubuntu) в той же домашней сети.
У меня нет проблем с потоковой передачей Netflix через Apple TV в той же сети.
Перезагрузка моего маршрутизатора, похоже, решает проблему только изредка. Обычно мне нужно ждать всю ночь, перезагружать и ПК, и маршрутизатор, прежде чем проблема исчезнет.
Так что же именно происходит? Я предполагаю, что это как-то связано с поиском DNS.
Как мне предотвратить повторение этого? Или это проблема моего поставщика услуг?
решение1
Да, это может быть проблема провайдера. Похоже, что серверы имен, которые у вас есть в файле для вашей сети, могут быть недействительными.
Причина, по которой вы, вероятно, не можете подключиться к Google или Apple, может заключаться в том, что у них жестко запрограммированные IP-адреса.
Если вы не можете разрешить другие имена хостов, посмотрите, какие DNS-серверы вы используете в своей сети.
Вы можете использовать публичные DNS-серверы Google по адресам: 8.8.8.8 и 8.8.4.4 вместо тех, которые есть у вашего интернет-провайдера и работают некорректно.
Также попробуйте перезагрузить маршрутизатор(ы).
решение2
Проблема, скорее всего, связана с DNS-сервером, который вы/ваш интернет-провайдер используете. Возможно, у них есть внутренние проблемы с сервером, перегрузка или другие проблемы с разрешением IP-адреса для имени хоста, которое вы пытаетесь запросить. Самый простой способ исправить это — использовать другой DNS-сервер. Вероятно, один из самых надежных — DNS-сервер Google. (Посмотрите этот список для нескольких общедоступных и бесплатных DNS-серверов.)
Поскольку у вас нет доступа к меню маршрутизатора, вы можете поместить следующее в свой /etc/resolv.conf
файл на Linux-машине:
nameserver 8.8.8.8
nameserver 8.8.4.4
Будут использоваться публичные DNS-серверы Google.
Если у вас есть доступ к меню маршрутизатора, установите первичный DNS-сервер на , 8.8.8.8
а вторичный DNS-сервер на 8.8.4.4
. Эти настройки обычно находятся в настройках подключения/DHCP/кабеля/и т. д. Ниже dd-wrt
вы можете найти их на setup
странице ( static DNS 1
и static DNS 2
).
Причина, по которой Apple работает, может быть в том, что iTunes добавляет некоторые пользовательские целые в ваш hosts
файл на Windows, поэтому IP-адреса не будут разрешаться через ваши обычные DNS-серверы. Я подозреваю, что нечто подобное происходит и с Google.