Мне нужен сервер имен, который указывает любые имена на один и тот же IP-адрес. Таким образом, я могу быстро изменить кучу серверов имен доменов на ns1.ABC.com и ns2.ABC.com, и все эти домены будут указывать на один и тот же IP-адрес (который затем будет управляться многопользовательской системой wordpress).
Есть идеи, как это сделать - либо сторонний поставщик DNS, который поддерживает это, либо как я буду делать это с помощью Bind?
Спасибо!
BIND должен иметь возможность сделать это, «обманывая» его, заставляя думать, что он является авторитетным для зоны более высокого уровня, такой как com
, например.
zone "com" { type master; file "/etc/bind/files/catch_all.db"; };
Затем в вашем catch_all.db
файл:
$TTL 300
@ IN SOA ns1.domain.example. hostmaster.domain.example. (
2012020301 ; serial
6H ; refresh
1H ; retry
2W ; expire
6H ; minimum
)
IN NS ns1.domain.example.
IN NS ns2.domain.example.
* IN MX 10 mail.domain.example.
mail IN A 10.0.0.2 ; Your mail server's IP.
* A 10.0.0.1 ; The IP you want all domains to resolve to.
Это будет применяться к любому запросу на домен в com
зона, которая попадает на ваш сервер. Вы можете сделать то же самое и для других зон верхнего уровня:
zone "net" { type master; file "/etc/bind/files/catch_all.db"; };
zone "org" { type master; file "/etc/bind/files/catch_all.db"; };
zone "co.uk" { type master; file "/etc/bind/files/catch_all.db"; };