Раньше все работало правильно, у меня было постоянное подключение к интернету на моем настольном компьютере.

Затем я купил ноутбук и подключил его к сети через Wi-Fi, и до недавнего времени у меня тоже был интернет. Мой DNS-сервер случайно зависает на моем рабочем столе и больше не может разрешать имена хостов. Мое интернет-соединение все еще работает, так как я все еще могу получать сообщения из Skype и тому подобное, но я не могу получить доступ к чему-либо, требующему DNS для разрешения имени хоста (например, просматривая Интернет) .. иногда это происходит каждые 10 минут, а иногда это не происходит в течение часа и более. Каждый раз, когда это происходит, мне нужно ipconfig /release и ipconfig /renew чтобы получить новый назначенный IP-адрес, после того, как я сделал это, DNS просто снова работает, но это раздражает необходимость делать это снова и снова.

Я уже пробовал:1. перезапустить мой модем / роутер 2. очистить кеш DNS

Любая идея о том, как это исправить или что вызывает это?

2 ответа2

1

Во-первых, я бы порекомендовал вам попытаться определить, где происходит сбой DNS. Возможно, это локально для вашей машины, или проблема на вашем маршрутизаторе, или даже то, что ваш провайдер (это предполагает, что вы полагаетесь на своего провайдера для предоставления результатов DNS).

Поэтому, когда это происходит, откройте командную строку и используйте nslookup для проверки вашего DNS.

Введите «nslookup», и вы перейдете к интерактивной подсказке. По умолчанию он будет проверять записи A, поэтому введите что-то, что вы ожидаете вернуть, например «google.com», и нажмите enter. Когда это сработает, он вернет записи A для google.com, поэтому вы должны увидеть IP-адреса домена. Если он не работает, он сообщит вам, что истекло время ожидания или что запись не была возвращена.

В любом случае, он должен сначала сказать вам сервер, который ответил, это даст вам знать, где он пытается получить свой результат.

Так что теперь вы можете использовать nslookup, чтобы изменить место запроса. Для этого введите «IP-адрес сервера». Так, например, я часто переключаюсь на следующий общедоступный DNS-сервер, чтобы проверить «сервер 4.2.2.2» (нажмите Enter, чтобы установить). Затем еще раз введите «google.com» и нажмите «Enter».

Если это успешно, то вы знаете, что это DNS-расположение по умолчанию, которое вы обычно запрашиваете, что вызывает проблему. Здесь у вас есть несколько вариантов, обычно вы можете изменить свой маршрутизатор, чтобы он указывал на выбранный вами DNS-сервер. Он имеет тенденцию использовать по умолчанию вашего провайдера ... но, возможно, у вашего провайдера есть лучший IP-адрес, или вы хотите использовать общедоступный DNS и т.д. Естественно, вы хотите использовать только авторитетные DNS-серверы в качестве скомпрометированного DNS-сервера может предоставить вам измененные записи, которые будут означать, что при переходе на сайт вы, возможно, обращаетесь к фальшивому сайту (и, например, предоставляете учетные данные для входа на неправильный сайт).

Вы также можете вручную указать свой собственный DNS-сервер для каждого компьютера (в настройках TCP/IP для сетевого подключения).

Вышесказанное является лишь «основным» наиболее распространенным объяснением, могут быть и другие проблемы, которые могут сыграть. Но начните с использования nslookup (на компьютерах с Windows инструмент 'dig' эквивалентен в Linux), чтобы попытаться найти причину.

0

Возможно, используемый вами DNS-сервер является модемом / маршрутизатором. Вы можете проверить это, запустив ipconfig /all . Найдите IP-адрес шлюза по умолчанию: это IP-адрес вашего модема / маршрутизатора. Затем найдите DNS-серверы и посмотрите, если это тот же адрес.

Если DNS-сервер находится в вашем модеме / маршрутизаторе, есть несколько вариантов. Вы можете перенастроить свой ПК для использования определенного DNS-сервера, перейдя в "Изменить настройки адаптера" и в свойствах IP версии 4 изменить «Автоматически получать адрес DNS-сервера» на «Использовать следующие адреса DNS-серверов», а затем ввести адрес (и) сервера (ов), который вы хотите использовать. Кроме того, вы можете обновить настройки модема / маршрутизатора, чтобы предоставить предпочитаемые адреса DNS-серверов через DHCP.

Если вы не знаете, какие IP-адреса использовать для DNS-серверов, попробуйте 208.67.222.222 и 208.67.220.220 - это серверы, работающие на OpenDNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .