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

правила брандмауэра для bind9

cat /etc/bind/named.conf.options

    // If there is a firewall between you and nameservers you want
    // to talk to, you may need to fix the firewall to allow multiple
    // ports to talk.

Я не нашел никакой информации о том, какие именно правила брандмауэра следует применять с брандмауэром между серверами имен и мной.

Стандартный DNS-запрос выполняется Клиентом с любого порта, чтобы UDP/53 Порт DNS-сервера.

Затем ответ DNS-сервера от UDP/53 на любой клиентский порт:

Client:Any ---query--> DNSServer:UDP/53 --
                                          |
Client:Any <--answer-- DNSServer:UDP/53 -<

В качестве образца iptables правила для клиента будут выглядеть так:

iptables -A OUTPUT -d DNSServer -p udp -dport 53 -j ACCEPT
iptables -A INPUT -s DNSServer -p udp -sport 53 -j ACCEPT

В основном DNS-запросы используют UDP если количество запросов / ответов не превышает 512 байт.

Если запрос / ответ DNS превышает 512 байт, протокол переключится на TCP/53. Тебе понадобится TCP только в тех случаях, когда DNS-серверы должны говорить вместе, для передачи зоны (axfr) в качестве образца.