Вот сценарий: 3 машины Windows Server 2008, каждая из которых подключена к 2 сетям: общедоступная сеть, открытая для Интернета, а также частная локальная сеть.
netbios/
comp name local IP
-------- ----------------
server1 192.168.112.10
server2 192.168.112.11
server3 192.168.112.12
«ping server1» с server2 или 3 будет преобразован в локальный IP-адрес server1 192.168.112.10.
точно так же
«ping server2» с server1 или 3 будет преобразован в локальный IP-адрес server2 192.168.112.11.
У меня проблема в том, что с server1 и 2, когда я пингую server3, я получаю общедоступный IP-адрес. Я должен разрешить server3 на локальный IP 192.168.112.12, чтобы подключать службы через безопасную локальную сеть, а не пробивать дыры в общедоступном брандмауэре!
Пожалуйста, потерпите меня, поскольку я больше администратор базы данных, чем администратор сервера.
ура, Бен
Интересный. На данный момент я предполагаю, что это проблема с DNS.
Работает ли DNS на каком-либо из серверов?
Если бы вы открыли командную строку на каждом сервере и набрали «nslookup», какой DNS-сервер настроен на опрос серверов первым?
Сервер 3 подключен к коммутатору в локальной сети? Или это возможно подключение к порту DMZ на брандмауэре?
Какой IP вы получаете при пинге "server3" на server3?
Одно из решений, которое вы можете сделать, - открыть файл c: \ windows \ system32 \ drivers \ etc \ hosts на сервере 1 и сервере 2 и добавить запись
192.168.112.12 сервер3
Это заставит оба сервера использовать локальный IP-адрес.