Конфигурация DNS-сервера BIND, я потерялся
Вопрос
Надеюсь, вы простите меня за мысль, что настройка DNS-сервера будет простой. Оказывается, это довольно сложно ... особенно, если вы никогда не делали этого раньше.
Если кратко, я ранее спрашивал, может ли кто-нибудь порекомендовать персональный DNS-сервер для Windows XP для использования в проекте разработки.
Мое основное желание - разместить DNS-сервер, который представляет следующую справочную таблицу:
Address | IP
------------------+--------------
*.devdomain1.dev | 192.168.10.2
*.devdomain2.dev | 192.168.10.2
Знаете ли вы, как настроить это в BIND 9? Или, может быть, есть более простое решение, которое я упустил. Я знаю, что могу добавить отдельные субдомены в мой файл HOSTS, но, поскольку у нас много субдоменов, которые необходимо обслуживать на нескольких компьютерах разработчиков, я бы предпочел простую настройку с подстановочными знаками.
Решение
Файл зоны, подобный этому, должен быть достаточным (в моей системе это будет в /etc/bind/zones/devdomain2.dev.hosts)
devdomain2.dev. IN SOA localhost. johannesh.devdomain2.dev. (
1102522753
10800
3600
604800
38400
)
devdomain2.dev. IN NS localhost.
*.devdomain2.dev. IN A 192.168.10.2
Тогда мой /etc/bind/named.conf.local будет ссылаться на это следующим образом
zone "devdomain2.dev" {
type master;
file "/etc/bind/zones/devdomain2.dev.hosts";
};
(обратите внимание, что вы можете полностью адаптировать этот просто подстановочный домен .dev или настроить другую зону для devdomain1)
Другие советы
Как далеко вы продвинулись?
Вы можете просто создать зону для .dev и использовать запись с подстановочными знаками