Я недавно переключился с одного провайдера на Time Warner. Теперь я часто получаю ошибки разрешения DNS (тайм-ауты) в веб-браузерах и веб-приложениях, работающих на любом компьютере, подключенном к моей домашней сети. Иногда обновление одной страницы решает (буквально) проблему, в других случаях требуется несколько попыток.
Я провел тест производительности доменных имен Gibson Research, и это в значительной степени подтвердило, что DNS-серверы моего интернет-провайдера «ненадежны». Затем я использовал Benchmark, чтобы найти 50 самых быстрых DNS-серверов, доступных для меня. Вот что я сделал дальше:
Я изменил все настройки DHCP на всех моих компьютерах (многие из которых являются виртуальными) в моей локальной сети, чтобы они указывали на DNS-сервер, расположенный по адресу 198.162.0.5, статический внутренний IP-адрес моего компьютера с Windows Server 2012 R2.
На DNS-сервере компьютера под управлением Windows Server 2012 R2 на странице «Свойства»> «Пересылки» в качестве единственного сервера пересылки указывается 192.168.0.1 (мой маршрутизатор).
Я добавил в список 4 из 50 лучших DNS-серверов, созданных инструментом GRC.
Вот что происходит:
Эти изменения не решили проблему. Я все еще получаю тайм-ауты для разрешения доменных имен, в том числе действительно распространенных, таких как Google.com.
Еще более странно, что после того, как у меня возникли проблемы с разрешением общих имен и обновлением страницы, в конце концов, проблема была решена, проблема возникнет позже. Я хочу сказать, почему мой DNS-сервер (работающий на моем сервере) не кэширует эти ответы от внешних DNS-серверов? Даже если я испортил добавление 4-х DNS-серверов, которые я добавил, разве мой DNS-сервер не должен по крайней мере давать результаты кэширования?
Я включил вход в систему на DNS-сервере и вижу, что запросы DNS от компьютеров в моей сети попадают на DNS-сервер моего Windows Server 2012 R2. Я также вижу, что некоторые из добавленных мной внешних DNS-серверов (из списка 50 самых быстрых) используются для разрешения доменных имен. И все же я все еще получаю тайм-ауты DNS, и ранее разрешенные доменные имена, похоже, не кэшируются.