2

Мне нужно настроить мой маршрутизатор, чтобы использовать opendns. Это последняя версия прошивки DDWRT. Но я хочу, чтобы маршрутизатор действовал как DNS-сервер, чтобы он кешировал запросы. Я установил Дополнительные параметры DNSMasq следующим образом:

no-resolv
strict-order
server=208.67.222.222
server=208.67.222.220

Я установил сервер openDNS для статических DNS-серверов и добавил следующие правила брандмауэра для маршрутизатора:

iptables -t nat -A PREROUTING -i br0 -p udp --dport 53 -j DNAT --to $(nvram get lan_ipaddr)
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 53 -j DNAT --to $(nvram get lan_ipaddr)

В соответствии с этой настройкой, будет ли маршрутизатор пересылать все DNS-запросы в opendns без кэширования или он будет кэшироваться?

1 ответ1

1

На вкладке «Службы» в разделе «Дополнительные параметры DNSMasq» вы можете установить следующие два параметра:

cache-size=0 
no-negcache 

Из справочной страницы DNSMasq:

Размер кэша: Установите размер кэша dnsmasq. По умолчанию 150 имен. Установка нулевого размера кеша отключает кеширование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .