我为自己的开发工作运行本地 BIND DNS 服务器。我喜欢在浏览器中使用 DoH 的想法,但它干扰了我对 BIND 的使用 - 我不是从本地开发服务器获取页面,而是获取域名抢注页面。
Firefox 有一种排除特定域通过 DoH 查询的机制,我认为这可以解决这个问题并允许我的本地 BIND 服务器完成其工作,但我在(基于 Chromium 的)Edge 或中找不到类似的选项铬合金。有谁知道如何在这些中设置排除项?
我正在使用 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)