Вопрос

Надеюсь, вы простите меня за мысль, что настройка 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 и использовать запись с подстановочными знаками

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top