这样做的好处是可以使用您自己设定的规则进行广告过滤、内部域名解析、家长控制或更快的本地网络响应。
下面我将为您提供在不同设备上修改DNS服务器地址的详细步骤。
1、获取您的本地DNS服务器地址:您的DNS服务通常运行在您局域网中的某台设备(比如一台树莓派、一台旧电脑或你的主路由)上,您需要知道这台设备的局域网IP地址,192.168.1.100
或10.0.0.2
。
2、确保DNS服务正在运行:在修改之前,请确认您的自建DNS服务已经正常启动并在目标IP地址上监听(通常监听在UDP协议的53端口)。
这是最常用的方法,只影响当前电脑。
1、打开控制面板 >网络和 Internet >网络和共享中心。
2、在左侧点击“更改适配器设置”。
3、 右键点击您正在使用的网络连接(通常是“以太网”或“WLAN”),选择“属性”。
4、 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
5、 在弹出的窗口中:
* 选择“使用下面的DNS服务器地址”。
* 在“首选DNS服务器” 中填入你的自建DNS服务器IP(例如192.168.1.100
)。
* (可选)在“备用DNS服务器” 中可以填入一个公共DNS(如1.1.1.1
或8.8.8.8
),以防您的自建DNS服务宕机时无法上网。
6、 点击“确定” 保存设置。
7、刷新DNS缓存:按Win + R
键,输入cmd
并回车,在命令提示符窗口中输入以下命令并按回车:
ipconfig /flushdns
对于IPv6,如果您的网络环境使用IPv6,同样需要修改“Internet 协议版本 6 (TCP/IPv6)” 的属性,将其DNS也指向您的IPv6 DNS服务器地址(如果支持的话)。
1、 打开系统偏好设置 >网络。
2、 在左侧列表中选择您正在使用的网络连接(如“Wi-Fi”或“以太网”)。
3、 点击右下角的“高级...” 按钮。
4、 选择顶部的“DNS” 选项卡。
5、 在左侧的DNS服务器 列表下方,点击“+” 按钮。
6、 添加您的自建DNS服务器IP地址(例如192.168.1.100
)。
7、 (可选)您可以点击“+” 再添加一个备用公共DNS。
8、 您可以通过拖拽来调整DNS服务器的优先级顺序,排在上面的优先使用。
9、 点击“好”,然后点击“应用” 保存设置。
10、刷新DNS缓存:打开“终端”,输入以下命令(不同系统版本命令略有不同):
macOS Big Sur (11.0.0) 及更新版本:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
这是最彻底的方法,修改后,所有连接到该路由器的设备(手机、电脑、智能电视等)都会自动使用您设定的DNS服务器,无需逐台设备配置。
1、 在浏览器中输入您的路由器管理地址(通常是192.168.1.1
或192.168.0.1
,具体请查看路由器底部标签)。
2、 输入用户名和密码登录(如果你没改过,通常也是印在标签上的admin/admin之类)。
3、 寻找名为“DHCP服务器”、“网络设置” 或“局域网设置” 的选项。
4、 在其中找到“DNS服务器” 或“主DNS”/“副DNS” 的设置项。
5、 将主DNS 设置为您自建DNS服务器的IP地址(例如192.168.1.100
)。
6、 (可选)将副DNS 设置为一个公共DNS。
7、 保存设置并重启路由器。
注意:不同品牌的路由器(TP-Link, 华硕, 小米等)界面差异很大,请根据您的路由器型号寻找对应选项。
方法四:在Android/iOS手机上修改
Android (不同品牌UI可能不同):
1、 进入设置 >WLAN。
2、 长按当前已连接的Wi-Fi网络,选择“修改网络”。
3、 展开“高级选项”。
4、 将IP设置 从“DHCP”改为“静态”。
5、 在下面的DNS 1 中填入你的自建DNS服务器IP。
6、 (可选)在DNS 2 中填入备用DNS。
7、 保存。
iOS:
1、 进入设置 >无线局域网。
2、 点击当前连接的Wi-Fi名称右边的“i” 图标。
3、 下滑到最底部,点击“配置DNS”。
4、 改为“手动”。
5、 删除已有的DNS服务器,点击“添加服务器”,输入你的自建DNS服务器IP。
6、 点击“存储”。
修改完成后,访问一个网站,或者在命令行中执行以下命令来测试:
nslookup example.com 或者 nslookup google.com
查看命令返回的结果中显示的“服务器” 地址,它应该显示为您自己设置的DNS服务器IP(例如192.168.1.100
),返回的解析地址也应该是您自定义规则生效后的结果。
首选方法在路由器上修改DNS,一劳永逸。
临时测试在单台电脑上修改,方便调试你的DNS服务。
风险如果你的自建DNS服务宕机且没有设置备用DNS,会导致设备无法解析域名,从而无法上网,请确保服务稳定或设置可靠的备用DNS。
兼容性确保你的自建DNS服务能够正确转发它无法解析的查询到上游公共DNS(如8.8.8.8
),否则可能无法正常访问公网。
希望这份详细的指南能帮助您成功连接到自己的DNS服务器!
文章摘自:https://idc.huochengrm.cn/dns/14769.html
评论