小白网-奉贤部落-奉贤免费信息发布平台

查看: 25|回复: 0
打印 上一主题 下一主题

局域网dns解析服务器(搭建内网dns解析服务器)

[复制链接]

2万

主题

2万

帖子

7万

积分

论坛元老

Rank: 8Rank: 8

积分
78182
跳转到指定楼层
楼主
发表于 2025-7-26 12:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言在通常的dns解析中,可能我们会使用默认的dns服务器或者公共的dns服务器,或者搞smartdns和adguardhome来负面优化dns解析。今天我们通过docker部署双adg轻松加速dns解析,让dns解析加速有目共睹。
说说adguardhome的新版本。去年12月,adguardhome正式进入0.107版本,增加了一个新功能,乐观缓存。官方介绍如下
乐观DNS缓存(# 2145)
为了减少延迟,您可以让AdGuard Home即使在存储的条目过期时也从缓存中响应,同时尝试刷新它们。此复选框位于“设置”→“DNS设置”→“DNS缓存配置”中,并且没有被“默认”选中。来自DNS缓存的响应在查询日志中用特殊标签标记。
让我把它翻过来。
为了减少延迟,即使存储的条目已经过期,您也可以让AdGuard Home从缓存中响应,同时尝试刷新它们。此复选框位于设置→ DNS设置→ DNS缓存配置中,默认情况下未选中。来自DNS缓存的响应在查询日志中用特殊标签标记。
简单来说就是优先从缓存中解析,然后通过ttl判断更新解析缓存信息,从而加快URL解析的速度。
OpenWRT内置的adguardhome服务怎么样?总是更新核心失败,让我很无奈。
这次我们用docker部署,(因为是双adg,一个解析本地URL,另一个解析URL)。
docker部署前,建议您扩展openwrt的空空间,否则docker部署会因空空间不足而失败。
更改docker源,打开docker后,我们选择网易的地址,保存,重启docker服务。以防镜子拉不动。
命令行拉映像docker run-name adguardhome -restart endless-stopped -v/opt/adguard1/work dir:/opt/adguardhome/work -v/opt/adguard1/conf dir:/opt/adguardhome/conf -d adguard/adguardhome
需要修改的是网络模式选择主机。
拉取端口信息后,直接点击运行。这时路由器的3000端口就会打开。比如我的是
192.168.1.3:3000
来设置管理地址和解析端口。在这里,我一般设置为8081和8053。
设置adguardhome的具体参数。请打开https://isedu . top/index . PHP/archives/23/
查看
。这里我直接给出设置,大家可以根据需要查看
。dns服务器中,我还是建议第一个填本地运营商的dns解析服务器。
修改相关设置1
修改相关设置2
设置后,为了启动adguardhome的dns解析,我们输入路由器的dhcp分配,填写127.0.0.1#8081,作为dns转发生效。
设置完成后,您可以打开adguard home查看URL解析信息。
第二台dns解析服务器我们直接打开部署好的docker容器,点击顶部的复制按钮,分别将文件夹1改为2,点击复制,完成第二台dns解析服务器的部署。我们还是输入:地址3000后,分别设置管理端口9081和解析端口9053。
这里的区别是将dns服务器填写为以下参数
https://DNS . Google/DNS-queryTLS://DNS . Googlehttps://security . cloud flare-DNS . com/DNS-queryTLS://1 dot 1 dot 1 dot 1 . cloud flare-DNS . comhttps://DNS . quad 9 . net/DNS-query
其他配置与第一分辨率服务器的配置基本相同。
你需要使用第二台服务器的软件,可以通过udp端口9053使用我们设置的dns解析服务器。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-8-22 03:21 , Processed in 0.052017 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表