У меня есть сайт с кучей доменов-синонимов. Сам сайт принимает все разные домены и перенаправляет на правильное доменное имя.
Есть ли причина не настраивать zones.conf
вот так:
zone "correctdomain.com" {
type master;
file "correctdomain.zonefile";
};
zone "synonymdomain.com" {
type master;
file "correctdomain.zonefile";
};
В самом файле зоны нет ничего, связанного с доменным именем.
Совершенно нормально - с одним критически важный предостережение: вы ДОЛЖЕН используйте короткие имена для своих записей.
foo IN A 127.0.0.1 ; <-- This is fine.
bar IN CNAME foo ; <-- This is fine.
baz IN CNAME foo.correctdomain.com ; <-- That's fine too.
@ IN A 127.0.0.2 ; <-- use @ for the base domain
; so it works everywhere
но
quux.correctdomain.com. IN A 127.0.0.1 ; <-- This will make BIND cry.
; (because it's a bad name in
; synonymdomain.com's zone file)