当前位置:首页 > 娱乐

局域网的dns设为多少好

```html 局域网的局域DNS设为多少好

把局域网DNS设成路由器地址,也就是网的为多网关IP,比如192.168.1.1,设少好是局域最省事的做法。我自己的网的为多软路由就跑了AdGuard Home,上游挂了阿里和腾讯的设少好DoH,局域网里所有设备DNS都指向它。局域手机、网的为多电视、设少好扫地机器人全都走这个口,局域广告过滤、网的为多内网域名解析一次搞定。设少好你要是局域懒得折腾,直接把主路由的网的为多DNS改成运营商自动下发的,或者手动填223.5.5.5,设少好也能用。

但“能用”和“好用”是两码事。去年帮朋友看他的小工作室,十几台设备,DNS全设的114.114.114.114。打开网页偶尔卡一下,微信图片转圈。我让他把DNS改成路由器地址,路由器里转发到223.5.5.5和119.29.29.29,延迟立刻从40ms掉到8ms。原因很简单——114那台服务器在南京,他在成都,跨省绕了一圈。运营商DNS虽然偶尔弹广告,但物理距离近,响应快。公共DNS再好,也架不住地理距离。

路由器自己当DNS,有个坑

很多家用路由器DNS代理做得稀烂。并发一高就丢包,或者不支持EDNS Client Subnet,导致你明明在成都,CDN却把你调度到北京。表现就是:测速挺快,但看B站卡、下Steam慢。这时候不如让设备直接走公共DNS。我试过华硕AX86U原厂固件,DNS代理开起来,手机刷抖音经常要等一秒才出画面。换成本地ISP的DNS,秒开。后来刷了梅林,挂上SmartDNS,才彻底解决。

所以答案取决于你的路由器。如果是几十块的TP-Link,老老实实填运营商DNS,或者223.5.5.5。如果是能刷OpenWrt的硬路由,或者你有个树莓派当旁路由,那就自己搭AdGuard Home或MosDNS。别小看那几毫秒,网页里几十个请求,累积起来就是肉眼可见的差距。

内网域名解析,别用公网DNS

家里有NAS、打印机、Home Assistant的,肯定用过nas.local或者自定义域名。这时候DNS必须指向内网服务器。我见过有人把群晖的DNS设成8.8.8.8,然后死活连不上diskstation.home。公网DNS哪知道你内网有什么主机。要么在路由器里加静态解析,要么自建DNS。我用AdGuard Home重写了*.lab的A记录,指向192.168.1.10,所有设备都能用jellyfin.lab直接访问。爽得很。

另一个细节:IPv6。现在运营商都下发IPv6地址,但很多路由器DNS只给IPv4。结果设备拿到IPv6地址,DNS却还是IPv4的,解析Aaaa记录慢半拍。要么把路由器的IPv6 DNS也指到内网服务器,要么在设备上手动关掉IPv6 DNS。我干脆在OpenWrt里把RA和DHCPv6的DNS都设成fd00::1,内网服务器同时监听v4和v6。世界清净了。

具体填什么,给几个组合

纯小白,不折腾:主DNS填路由器地址,备用填223.5.5.5。路由器WAN口DNS设为自动获取。这样内网解析走路由器,外网解析走运营商,兼顾速度和兼容性。

有点追求,想去广告:局域网DNS统一填旁路由IP,旁路由跑AdGuard Home,上游用https://dns.alidns.com/dns-query和https://doh.pub/dns-query。注意旁路由要关DHCP,主路由把网关和DNS都指向旁路由。这套方案我用了两年,稳定。

打游戏、看流媒体:直接填本地ISP的DNS。怎么查?电脑上nslookup一下,或者看路由器WAN口状态。比如四川电信是61.139.2.69,上海电信是202.96.209.133。别用114,别用8.8.8.8。物理距离决定一切。

最后说个反直觉的:如果你家宽带是移动,DNS填联通或电信的公共DNS,有时候反而更快。因为移动自己的DNS经常抽风,或者缓存命中率低。我测过,移动宽带下,223.5.5.5比移动自家DNS平均快15ms。当然,这是成都的情况,别的地方自己试。

没有万能答案。拿手机连上WiFi,用DNS Benchmark或者dig测一圈,哪个快用哪个。别迷信8.8.8.8,那玩意儿在国内经常绕路。也别全信运营商,它可能给你塞广告。自己动手,十分钟的事。

```

分享到: