Я хотел бы настроить субдомен на своем VPS. Я прочитал учебник (http://crm.vpscheap.net/knowledgebase.php?action=displayarticle&id=10), но я думаю, что это не для поддоменов.
Этот раздел следует использовать только для одного поддомена моего домена:
;
; BIND data file for linuxconfig.org
;
$TTL 3h
@ IN SOA ns1.linuxconfig.org. admin.linuxconfig.org. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 day
;
@ IN NS ns1.linuxconfig.org.
@ IN NS ns2.linuxconfig.org.
linuxconfig.org. IN MX 10 mail.linuxconfig.org.
linuxconfig.org. IN A 192.168.0.10
ns1 IN A 192.168.0.10
ns2 IN A 192.168.0.11
www IN CNAME linuxconfig.org.
mail IN A 192.168.0.10
ftp IN CNAME linuxconfig.org.
Какой субдомен вы пытаетесь настроить?
Сделать это можно двумя способами:
Самый простой способ сделать это - добавить следующее в конце зоны выше
$ORIGIN subd.linuxconfig.org.
; SUBD is your subdomain. All records without a '.' in the end use ths suffix until the next origin
@ IN A XXX.YYY.ZZZ.PPP
www IN CNAME subd.linuxconfig.org.
mail IN A XXX.YYY.ZZZ.ABC
Нет реальной разницы между доменным именем и именем поддомена, они оба являются записями в системе DNS.
У вас уже есть www
поддомен как CNAME
на ваше доменное имя, так что вы сможете его использовать. Конечно, вашему серверу также необходимо понимать, что он должен делать, когда сталкивается с именем поддомена (в основном это относится к HTTP-серверам, но также серверы SMTP (emaiL) должны «знать», что они должны правильно отвечать на поддомен).