У меня есть компьютер с Windows Server с DNS, настроенным следующим образом:
Zone: home.local
Domain: apache
A (same as parent) 192.168.2.4
A xml 192.168.2.4
Я хочу иметь возможность подключаться к «apache» и «xml.apache» и получать по одному и тому же адресу, однако это не работает. И на сервере, и на другом компьютере я получаю следующее:
> nslookup apache
Server: UnKnown
Address: 192.168.2.2
Server: apache.home.local
Address: 192.168.2.4
> nslookup xml.apache
Server: UnKnown
Address: 192.168.2.2
Server: apache.home.local
Address: 192.168.2.4
Единственная разница в том, что первый результат - это адрес localhost и loopback на DNS-сервере. Пинги делают это:
> ping apache
Reply from 192.168.2.4
> ping xml.apache
Could not find host.
> ping xml.apache.home.local
Reply from 192.168.2.4
я пытался /flushdns
и net stop dnscache
но ни один не работал. В моем файле hosts нет ничего плохого.
Как я могу заставить это работать?
AFAIK, вам нужно использовать полное доменное имя, которое будет xml.apache.home.local.