В среде, где у меня уже есть два контроллера домена, выступающих в роли серверов имен, я хотел бы запустить сервер кэширования Bind, установленный в Ubuntu 20.04.3 LTS, в качестве сервера имен для определенных хостов.
Контроллеры домена используют ISP DNS в качестве серверов пересылки.
Я использовал этот учебник: https://kifarunix.com/setup-caching-only-dns-server-using-bind9-on-ubuntu-20-04/
Сервер Ubuntu с IP-адресом привязки: 192.168.1.240, DC1: 192.168.1.180, DC2: 192.168.1.250
Мои /etc/bind/named.conf.options:
// ACL-список DNS-сервера
список "доверенных" {
        192.168.8.0/24;
};
параметры {
        директория "/var/cache/bind";
        рекурсия да;
        разрешить рекурсию { localhost; доверенный; };
        прослушивание порта 53 { localhost; 192.168.1.240; };
        разрешить запрос { локальный; доверенный; };
        разрешить передачу {нет; };
        // Если между вами и нужными серверами имен есть брандмауэр
        // чтобы поговорить, вам может понадобиться исправить брандмауэр, чтобы разрешить несколько
        // порты для разговора. См. http://www.kb.cert.org/vuls/id/800113.
        // Если ваш интернет-провайдер предоставил один или несколько IP-адресов для стабильной
        // серверы имен, вы, вероятно, захотите использовать их в качестве серверов пересылки.
        // Раскомментируйте следующий блок и вставьте адреса вместо
        // заполнитель всех 0.
        // экспедиторы {
        // 0.0.0.0;
        // };
        //=============================================== ========================
        // Если BIND регистрирует сообщения об ошибках об истечении срока действия корневого ключа,
        // вам нужно будет обновить ваши ключи. См. https://www.isc.org/bind-keys
        //=============================================== ========================
        автоматическая проверка dnssec;
        слушать-на-v6 { нет; };
};
Мой /etc/resolv.conf
сервер имен 127.0.0.53
параметры edns0 траст-объявление
поиск wielton.corp
Вывод «systemd-resolve --status» на сервере Bind:
Глобальный
       Настройка LLMNR: нет
Настройка MulticastDNS: нет
  Настройка DNSOverTLS: нет
      Настройка DNSSEC: нет
    Поддерживается DNSSEC: нет
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      корпорация
                      д.ф.ip6.arpa
                      дом
                      внутренний
                      интранет
                      лан
                      местный
                      частный
                      тестовое задание
Ссылка 2 (ens160)
      Текущие области: DNS
Настройка DefaultRoute: да
       Настройка LLMNR: да
Настройка MulticastDNS: нет
  Настройка DNSOverTLS: нет
      Настройка DNSSEC: нет
    Поддерживается DNSSEC: нет
  Текущий DNS-сервер: 192.168.1.180
         DNS-серверы: 192.168.1.180
                      192.168.1.250
          Домен DNS: mydomain.name
Я тестирую привязку от клиента в подсети 192.168.8.0 (добавлена как доверенная в named.conf.options). Можно разрешить IP-адреса и имена внешних доменов (я полагаю, что для этого bind использует корневые подсказки), но запрос для локального домена заканчивается несуществующим доменом.
Я оставил комментарии к серверам пересылки в named.conf.options, но не вижу разницы, когда раскомментирую серверы пересылки и добавляю туда IP-адреса DC1 и DC2.
Если для рекурсии установлено значение «нет», внешние домены не разрешаются.
Может есть что делать на контроллерах домена? «Включить вторичные узлы BIND…»?
Пожалуйста посоветуй.