Как настроить имя хоста, чтобы иметь такое же имя, как поддомен?

Я легко выполнил следующее в Unix-системе, но мне не удалось настроить его на сервере MS Windows:

subdomain.example.org зона, так что я могу настроить дочерние имена хостов, такие как host.subdomain.example.org, Более того, subdomain.example.org также является точкой входа в поддомен и запускает веб-сервер. Для этого я создаю A record это указывает на IP-адрес. То есть имя хоста совпадает с именем субдомена.

Я не могу воспроизвести это на сервере Windows. как только я создаю поддомен, я не могу добавить A record, В чем секрет, чтобы все это заработало?

1 ответ

Решение

При создании записей A вы можете использовать @ символ для имени записи, чтобы указать родительскую запись, т.е. без имени записи. В вашем случае это относится к поддоменовым зонам (и за их пределами).

example.com = @ IN A 1.2.3.4  
www.example.com = www IN A 192.168.0.2 

Пример файла зоны raw dns:

$TTL    14400
$ORIGIN example.com.
@  1D  IN    SOA ns1.example.com.   hostmaster.example.com. (
                  2002022401 ; serial
                  3H ; refresh
                  15 ; retry
                  1w ; expire
                  3h ; minimum
                 )
       IN  NS     ns1.example.com. ; in the domain
       IN  NS     ns2.smokeyjoe.com. ; external to domain
       IN  MX  10 mail.another.com. ; external mail provider

@      IN  A      1.2.3.4   ; root record here would be value for example.com
ns1    IN  A      192.168.0.1  ;name server definition     
www    IN  A      192.168.0.2  ;web server definition
ftp    IN  CNAME  www.example.com.  ;ftp server definition

bill   IN  A      192.168.0.3
fred   IN  A      192.168.0.4 
Другие вопросы по тегам