Назад | Перейти на главную страницу

Поддомены на Windows Server - nslookup работает, пингуется только с FQDN

У меня есть компьютер с 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.