V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elcerrito
V2EX  ›  宽带症候群

是否存在可以丢弃指定 IP-CIDR 地址段的本地 DNS 服务器?

  •  
  •   elcerrito · 22 天前 · 909 次点击

    smartdns 除外,用的糊涂。

    (此处的本地 DNS 服务器,指本地运行的,从上游 DNS 服务器得到解析结果的,并在本地对解析结果做处理的 DNS 服务器)

    由于网络原因,我需要丢弃特定的 IPv6 地址段,对于某些网站只返回 IPv4 结果,以提高传输速率。

    目前对于我所处的网络环境,已经找到了若干 IP-CIDR 地址段( 10-20 个)需要丢弃。

    请问是否还存在可以丢弃指定 IP-CIDR 地址段的本地 DNS 服务器( Linux 端 & Windows 端)? 谢谢!

    6 条回复    2024-05-26 10:29:13 +08:00
    duduke
        1
    duduke  
       22 天前 via iPhone
    mosdns
    Puteulanus
        2
    Puteulanus  
       22 天前
    https://github.com/AdguardTeam/dnsproxy
    dnsproxy 的 --bogus-nxdomain 选项支持对结果为指定 IP 段的请求返回 NXDOMAIN ,但我没试过对 IPv6 是不是支持
    yyysuo
        3
    yyysuo  
       22 天前
    楼上说了,mosdns 。
    luoshengdu
        4
    luoshengdu  
       22 天前
    看描述是需要把某些域名返回 ipv4 地址?

    使用下面的基于 mosdns 的快速配置
    https://github.com/pmkol/easymosdns?tab=readme-ov-file
    在“请添加域名至 /etc/mosdns/ecs_noncn_domain.txt”此段说明的文档内配置域名,那么解析操作只给客户端返回 ipv4 地址

    如此操作,不需要关心 ipv6 地址。只需要收集不返回 ipv6 的域名添加入配置文件即可
    elcerrito
        5
    elcerrito  
    OP
       22 天前
    @luoshengdu 这样对我而言并不行。经过繁复尝试,我发现我所处的网络环境中,对于 Fastly AS 段,IPv4 远比 IPv6 快;对于 Cloudflare AS 端,IPv6 远比 IPv4 快(我的网络接入中,IPv4 和 IPv6 是两家运营商,IPv4 是某三大运营商之一,IPv6 则不是三大运营商)。域名是穷举不完的,我需要从 AS 端下手。
    elcerrito
        6
    elcerrito  
    OP
       22 天前
    @duduke 好的,谢谢。不过好像 MosDNS 有一段时间无更新了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5215 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:12 · PVG 16:12 · LAX 01:12 · JFK 04:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.