2

Как вы должны использовать домашнюю сеть при использовании OpenDNS? Если вы установите его в качестве DNS на маршрутизаторе, он перехватывает даже трафик обмена файлами Windows, так что вы можете видеть компьютеры в сети, но когда вы нажимаете на них, он не работает. Вы можете получить к ним доступ только по IP-адресу, но это недопустимо. Если вы пингуете имя компьютера, вы получаете COMPUTERNAME ...ISPSERVER.com или .net или что-то еще. Как люди справляются с этим?

2 ответа2

2

Убедитесь, что вы используете двойную косую черту перед именем компьютера в адресной строке проводника Windows (\computername\share). Если вы этого не сделаете, исследователь подумает, что вы хотите перейти на интернет-сайт. Это стандартное поведение проводника.

Кроме того, похоже, что у вас может быть настроен «поисковый домен». Это попытается найти компьютер в этом домене (например, computername.opendns.org).

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

Единственной другой конфигурацией является использование файла хоста Windows для определения IP-адреса компьютеров в вашей сети. Проблема в том, что компьютерам нужны статические IP-адреса.

Если вы просто настроили это, откройте командную строку от имени пользователя и администратора и выполните команду ipconfig /flushdns.

Это очистит локальный кеш и гарантирует, что вы получите правильный результат от DNS.

1

Наиболее вероятной причиной этого является то, что у вас вообще нет DNS для внутренней сети, поэтому вы полагаетесь на старый метод поиска NetBIOS/WINS. Windows использует этот метод, только если введенное вами имя не разрешается в DNS.

Поскольку OpenDNS имеет поддержку "подстановочных знаков" DNS (т. Е. Когда вы вводите несуществующий адрес, вы перенаправляетесь на страницу поиска OpenDNS), теперь все возможные адреса разрешаются в DNS OpenDNS. Это означает, что Windows не откажется от старого метода NetBIOS/WINS, и вы в конечном итоге попытаетесь подключиться к одному из серверов OpenDNS, а не к вашей внутренней сети.

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

Надеюсь, это должно поставить вас на правильный путь ...

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