尝试在我的家庭网络上使用Cloudflare 提供的1.1.1.1 DNS 服务时,所有查询都超时。我是 CenturyLink Fiber(现更名为 Quantum Fiber)的客户。为什么?
在这里使用意味着将其添加为 Mac、Windows 10 PC 和使用 DNSMasq 作为 DNS 转发器运行的 Linux 服务器中的显式 DNS 解析器。
我有一个新网站,它的 DNS 条目 (thetunegame.com) 现在已有 10 天了,所以它应该已经正确传播了。
我已经让来自多个国家的 200 多人毫无问题地访问它,但是有 4 个人都来自希腊(尽管这可能是样本偏差),他们无法访问它。有人给我发了这张截图:
我知道这意味着他们的系统找不到 DNS 条目。我不是专家,这也不是我自己的系统,所以我的能力有限,但我已经确定:
我的设置:
我尝试过的事情:
我完全被困住了!我不明白 4 个人(不在同一个网络上)怎么看不到它,即使通过 Google DNS 服务器尝试也是如此。
我不知道还有什么要测试的,以防我的设置有问题。
有没有办法确认我的设置是正确的?
如果是,我还能要求这些人尝试什么?
我正在使用 pihole 和 Quad9 DoH 的上游 DNS 服务器。上游 DNS 和 pihole 通过 docker 配置docker-compose.yml file,上游 DoH 服务器使用cloudflared服务。
version: "3.5"
networks:
network-pihole:
name: "dns-pihole"
driver: bridge
ipam:
driver: default
config:
- subnet: 192.10.0.0/24 #Internal Docker Network between pihole and wirguard, bridged
cloudflared:
image: crazymax/cloudflared:latest
container_name: cloudflared
ports:
- '5053:5053/udp'
- '5053:5053/tcp'
environment:
- "TZ=Europe/Budapest"
- "TUNNEL_DNS_UPSTREAM=https://9.9.9.9/dns-query,https://149.112.112.112/dns-query"
# - "TUNNEL_DNS_UPSTREAM=https://1.1.1.1/dns-query,https://1.0.0.1/dns-query"
restart: unless-stopped
networks:
network-pihole:
ipv4_address: 192.10.0.2
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "80:80/tcp" …Run Code Online (Sandbox Code Playgroud)