Как настроить маршрутизатор DDWRT для использования только opendns?

Мне нужно настроить мой маршрутизатор, чтобы использовать 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 ответ

Решение

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

cache-size=0 
no-negcache 

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

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

Другие вопросы по тегам