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

Сервер BIND не разрешает некоторые допустимые домены

Я установил сервер BIND9 на хосте, чтобы я мог блокировать вредоносные веб-сайты в моей сети. я использовал Инструмент черного списка зон DNS OZNU для создания желаемого черного списка. В целом работает очень хорошо. Однако я столкнулся с некоторыми проблемами с некоторыми законными доменами, такими как www.austrian.com. DNS разрешит 0.0.0.0 ip.

С помощью dig @localhost www.austrian.com приводит к следующему выводу:

; <<>> DiG 9.11.5-P4-5.1-Debian <<>> @localhost www.austrian.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23905
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 935fe58262a7e3cfd1aa5d1b5d507537d4ced7fb2768fc25 (good)
;; QUESTION SECTION:
;www.austrian.com.              IN      A

;; ANSWER SECTION:
www.austrian.com.       61      IN      CNAME   www.austrian.com.edgekey.net.
www.austrian.com.edgekey.net. 4904 IN   CNAME   e7818.dsca.akamaiedge.net.
e7818.dsca.akamaiedge.net. 864000 IN    A       0.0.0.0

;; AUTHORITY SECTION:
akamaiedge.net.         864000  IN      NS      ns0.example.net.

;; Query time: 49 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Aug 11 22:06:15 CEST 2019
;; MSG SIZE  rcvd: 193

Приведенный выше результат кажется null.zone.file файл. Я пробовал добавить домен в белый список custom.whitelist.json, но без удачи. У меня есть другие работающие домены из белого списка. Любые идеи?

Спасибо.

Изменить: named.conf.options:

options {

        querylog no;
        directory "/var/cache/bind";
        listen-on { any; };
        auth-nxdomain no;    # conform to RFC1035
        recursion yes;                 # enables resursive queries
        allow-query { any; };

        forwarders {
                1.1.1.1;
                8.8.4.4;
        };
        dnssec-validation auto;
};

logging {
  ...
};

РЕШЕНИЕ:

Оказалось, что мой custom.blacklist.json файл имел следующие две записи:

akamaiedge.net
akamaitechnologies.net

Хотя это может быть не сразу очевидно, www.austrian.com использует оба указанных выше домена. В akamaiedge.net находится в ответе на раскопки в моем исходном вопросе, а обратный DNS для www.austrian.com является субдоменом akamaitechnologies.net.

Удаление двух записей из custom.blacklist.json решил вопрос.