Я недавно представил новую машину в моей локальной сети. Имя компьютера для этого компьютера - «сервер». Исторически мне удавалось получить доступ к машинам из моей домашней сети (из веб-браузера или RDP), используя имя машины, и оно просто преобразуется в локальный IP-адрес. Тем не менее, я не могу больше этого делать.

Когда я пингую имя компьютера, я получаю следующее:

C:\Users\Robert>ping server

Pinging server.router [67.215.65.132] with 32 bytes of data:
Reply from 67.215.65.132: bytes=32 time=24ms TTL=54
Reply from 67.215.65.132: bytes=32 time=23ms TTL=54
Reply from 67.215.65.132: bytes=32 time=24ms TTL=54
Reply from 67.215.65.132: bytes=32 time=24ms TTL=54

Я также заметил, что по какой-то причине к моему доменному имени добавляется суффикс «маршрутизатор». «роутер» - это имя моего роутера, очевидно. Я также использую OpenDNS в качестве своего DNS-провайдера (настроенного через мой маршрутизатор, чтобы он передавался через DHCP).

Почему это не работает для меня? Может кто-нибудь объяснить, как должно происходить разрешение DNS? Для разрешения локальной сети не следует переходить прямо к OpenDNS. Я думал, что на каждой машине с Windows был свой собственный «мини-DNS-сервер», который знает обо всех машинах в локальной сети, и сначала пытается разрешить это.

Пожалуйста, дайте мне знать, что я могу сделать, чтобы это работало!

2 ответа2

0

Существует кэш DNS, но он зависит от наличия DNS-серверов для запросов, в противном случае его обрабатывают другие кэши.

Есть хороший шанс, что у вас есть другие имена в hosts, lmhosts, или вы использовали разрешение NetBT, и вы отключили это сейчас. Проверьте, как NetBT настроен на вкладке WINS Расширенной конфигурации на IP-интерфейсе; если он отключен, это может быть вашим ответом. Если это так, он будет опираться исключительно на DNS, в данном случае OpenDNS.

Если у вас нет статических lmhosts, служба NetBT также может быть отключена или отключена на одном или обоих хостах. Вы можете проверить это, попытавшись просмотреть общие файлы с помощью \\[ip] в проводнике Windows.

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

0

У вашего роутера есть имя «сервер»? Вы можете проверить это, переименовав свой новый компьютер в «servertest», а затем посмотреть, сможете ли вы пинговать это правильно по имени. Кроме того, вы поместили новый компьютер в DMZ или использовали no-NAT в настройках роутера?

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