腾讯云 EO DNS 未对部分记录进行 RRSIG 签名 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
请用平和的语言准确描述你所遇到的问题
厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Shiroka
V2EX    全球工单系统

腾讯云 EO DNS 未对部分记录进行 RRSIG 签名

  •  
  •   Shiroka 2024-03-10 19:45:34 +08:0 964 次点击
    这是一个创建于 657 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果将域名添加到 EO DNS 上并开启 DNSSEC ,并且为某一子域添加 NS 记录,比如

    foobar.example.com. 3600 IN NS foobarns1.example.com. foobar.example.com. 3600 IN NS foobarns2.example.com. 

    那么你会发现,foobar.example.com 下的子域名,比如 test.foobar.example.com 会无法解析。这是因为 EO DNS 未对上面提到的 foobarns1.example.com.foobarns2.example.com. 这两条 NS 记录添加 RRSIG 签名,导致解析失败。

    如果运行 dig foobar.example.com NSEC +dnssec @1.1.1.1,理想的结果是

    foobar.example.com. 3600 IN SOA ns1.qeodns.com. webmaster.qeodns.com. REDACTED 300 300 86400 3600 foobar.example.com. 3600 IN RRSIG SOA 13 2 3600 REDACTED REDACTED REDACTED foobar.example.com. yO38AA+c6HkNp+zvJxXJaaGdxFGBZvzYhoQ9ByihXDRgIXCEMJt5k1hO 2X2/6+Bisfa7mWP+Ay/swq/tXGXHWQ== foobar.example.com. 3600 IN NSEC \000.foobar.example.com. A NS SOA MX TXT AAAA RRSIG DNSKEY foobar.example.com. 3600 IN RRSIG NSEC 13 2 3600 REDACTED REDACTED REDACTED foobar.example.com. omx0XYI53bfP2rgMj/ZBdmkkt8ZSM+vgSdZ8e8xeK3LC3V2/Wrvmo5aJ XEEDGPW2vGpaAFUJp1NLK3Jw2msVVA== 

    而 EO DNS 实际返回的是

    foobar.example.com 180 IN NSEC \000.foobar.example.com. A NS SOA MX TXT AAAA SRV RRSIG NSEC DNSKEY SVCB HTTPS CAA 

    根据 RFC 4034 3.1.1 ,“每个权威 RRset 都必须受到 RRSIG 数字签名( The Type Covered field identifies the type of the RRset that is covered by this RRSIG record )” 因此,基本上可以推测是 EO DNS 的问题。

    已经提了工单,现在还没回复。腾讯云这样的大厂犯这种错误真的不应该,如果有类似小众需求还请谨慎操作。

    @tencentcloud

    Shiroka
        1
    Shiroka  
    OP
       2024-03-11 10:54:06 +08:00
    更新一下,主贴内容有误,是我个人测试方法错误导致判断也出错,实际上这个问题不存在。

    问题的原因在于,如果为 foobar.example.com 添加了 NS ,EO DNS 还会为这个域名添加 NSEC 记录,而 NSEC 记录被用来指示所请求的 RRset 不存在,因此系统会认为 foobar.example.com 不存在,因此无法解析。

    工单号 202403100300 ,目前的客服专业能力较差,无法理解我的分析,还请您协助查看一下,谢谢。

    @johnjiang85 @kincaid @panisertoller @naizhao
    Shiroka
        2
    Shiroka  
    OP
       2024-03-11 18:15:49 +08:00
    工单已结,问题是 EO DNS 目前不支持子域 NS 和 DNSSEC 同时开启,解决方案是暂时关闭 DNSSEC ,等待后续优化。腾讯云最近会在前端上线一个策略禁止它们同时存在。
    kincaid
        3
    kincaid  
    PRO
       2024-03-13 17:46:49 +08:00   1
    @Shiroka 说实话,没必要不建议你用 EO 的 DNS ,好多问题老早就提过,包括你上次说的 SOA ,但很久了,还是老样子,你要想用自己域名做 DNS ,国外 Cloudns,ns1 哪个不比这个香,你再通过 Slave dns 自建个大陆节点也够用了
    关于     帮助文档     自助推广系统   nbsp; 博客     API     FAQ     Solana     2687 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:13 PVG 17:13 LAX 01:13 JFK 04:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86