本文最后更新于10 天前,其中的信息可能已经过时,如有错误请发送邮件到898599301@qq.com
adguard home配置问题
问题描述
日本服务器配置自定义doh后图床无法访问
解决方法
启用 EDNS 客户端子网并为 EDNS 使用自定义 IP
原因分析
AdGuard Home 在日本服务器上。开了 EDNS 但不设自定义 IP,它发给上游 DNS 的子网信息还是日本服务器的 IP,上游 DNS 还是认为你在日本!
AdGuard Home 在日本,它去查询 DNS 时,上游 DNS 认为"这是一个日本用户",就返回了海外节点的 IP。但这个图床的海外节点可能有问题或根本没部署,所以就 500 了。
概念解释
EDNS Client Subnet(ECS) 就是让你的 AdGuard Home 在向上游 DNS 查询时,告诉上游 DNS 你的客户端大概在哪个地区。