У меня есть только что настроенный сервер под управлением Windows Server 2008 R2. Единственные роли, которые я настроил, - это DHCP и шлюз служб терминалов. Внутренне я могу пинговать компьютер только по IP-адресу, а не по его имени. С самого сервера я могу пинговать его по имени, но нигде в сети. Я включил NetBIOS через TCP / IP в конфигурации сети IPv4.
Любые идеи?
Вам нужен какой-то механизм разрешения имен, чтобы надежно разрешать внутренние имена хостов (NetBIOS или DNS). У вас есть внутренний DNS или WINS-сервер?
На основании вашего комментария выше:
Настроен ли сервер на использование статического IP-адреса / шлюза / DNS-сервера или он получает эту информацию от DCHP? В зависимости от вашей конфигурации ваш Сервер может не регистрировать свое имя хоста на DNS-серверах (если они доступны), если сервер еще не добавлен в домен.
Если сервер не регистрирует свое имя хоста на DNS-сервере, тогда, когда вы запрашиваете этот DNS-сервер с другого компьютера, у него не будет IP-адреса для ответа.
Вероятно, вам потребуется создать записи A и PTR для нового сервера на вашем DNS-сервере.
ОБНОВИТЬ:
На машине, которая может разрешать другие имена серверов, правильно найдите файл HOSTS (C: \ Windows \ System32 \ drivers \ etc) и файл LMHOSTS, чтобы увидеть, есть ли какие-либо статически добавленные записи.
Я понял это на основе комментария от @joeqwerty, который указал мне в сторону LLMNR. Он работает через порт UDP 5355 и был отключен брандмауэром. По умолчанию Windows Server 2008 R2 отключает практически все по соображениям безопасности; даже самые простые вещи.
Спасибо за помощь!
Я предполагаю, что вам нужно создать запись A в вашем DNS для нового сервера? Если бы у него был динамический адрес, ваш DHCP-сервер создал бы его за вас. Поскольку это статично - вам придется это сделать.