MENU

OpenWrt设置DNS服务AdGuardHome

• October 26, 2022 • Read: 2189 • 默认

前言

本文仅适用于如下情况:

(1)AdGuardHome已经安装在一个独立硬件上,如R2S、树莓派等。

(2)使用的OpenWRT固件为L大源码
https://github.com/coolsnowwolf/lede)。并且已经成功禁用了IPV6。

其他情形不适用本文所述的内容。


准备

已知AdGuardHome的配置信息,如图;
AGH配置
DNS端口
在配置AGH时,DNS的端口用的就是53,所以上面的IP地址192.168.11.1使用默认端口。

设置

只需2步

第1步:网络--接口--LAN--DHCP服务器--高级设置--DHCP选项

输入一个6,接着英文字符的逗号,最后再输入DNS服务器地址192.168.11.1,比如:

6,192.168.11.1

DHCP
至于为啥前面一定要输入个6,我想大概是因为只有这样才能很6吧。

补充一下:这里第一个数其实是DHCP Options号,对应不同作用如下图:
DHCP Options
6代表设置DNS服务器地址选项;3代表设置网关地址选项。

具体参考 http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.txt

第2步:重启网络设备。

有些设备是有DNS缓存的,而现在你更改了DNS服务器,所以会导致有些设备无法上网,不要紧,只要重启网络设备即可(路由器、交换机等都重启一下)。

其他

怎么解析IPV6呢?

(1)先确认你的Openwrt的IPV6功能正常;

(2)网络--接口--LAN--DHCP服务器--IPV6设置--通告的DNS服务器处填入你的AGH IPV6地址。

这个作者只在原版Openwrt系统下测试过(成功),未在L大的Openwrt系统下测试(未知)。

不为别的,只为记录,省得下次再折腾的时候,没处找教程。
仅为备份。


〔基础引用〕OpenWRT设置DNS服务AdguardHome

·官方源:https://openwrt.org/
·Lean 源:https://github.com/coolsnowwolf/lede
·Lienol 源:https://github.com/Lienol/openwrt
·immortalwrt 源:https://github.com/immortalwrt/immortalwrt

Completed on 2022/12/31.

Last Modified: January 1, 2023