Я недавно представил новую машину в моей локальной сети. Имя компьютера для этого компьютера - «сервер». Исторически мне удавалось получить доступ к машинам из моей домашней сети (из веб-браузера или 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-сервер», который знает обо всех машинах в локальной сети, и сначала пытается разрешить это.
Пожалуйста, дайте мне знать, что я могу сделать, чтобы это работало!