menu LittleJake's Blog
color_lens
avatar
Jake Liu
Never Settle
creative commons by-nc-sa
hit
Category
keyboard_arrow_down

© 2023 LittleJake's Blog.

萌ICP备20223020号

自用DNS服务器针对本地网络情况调优

前言

为了获得无污染的DNS🌐,之前搭建了一个DNS服务器,具体可以参考:这里

由于ECS的支持程度不高(较多域名没有白名单),获取的IP连通性一般,同时也会存在使用IPv4的EDNS记录去请求AAAA记录(IPv6)的情况(虽然查询过资料说不会有影响)。

处理过程

为了采用更好的用户本地连通性,无论DNS服务器部署在哪,都能优化网站访问速度,唯一不确定性高的就是你的DNS服务器连通性。

这里尝试采用了mosdns和dnsmasq的方案,由于dnsmasq配置繁琐,故采用较为好的方案:mosdns,架构大致如下。

graph BT A["DOH Server"] --> B[AdGuardHome] B --支持转发client ip作为ECS字段--> C[mosdns] C --用户本地区域名列表内--> D[配置的用户本地DNS上游服务器] C --非用户本地区域名列表内--> E["(支持ECS)无污染DNS上游服务器"]

测试情况

ECS启用情况

缓存情况

待续…

Buy me a beer
Jake Liu
Never Settle

Title: 自用DNS服务器针对本地网络情况调优

Author: Jake Liu

Origin:

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) For any re-post you must give appropriate credit.

文章遵循CC许可 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请注明出处

Tag:DNS, ECS, mosdns, 自建, AdGuardHome

评论区

Add a new comment.

Theme