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

Настройка подстановочного DNS для множества доменов

Мне нужен сервер имен, который указывает любые имена на один и тот же 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"; };