V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
baobao1270
V2EX  ›  DNS

DNS Glue 记录居然不能删除,顺便求助怎么联系 .dev registry

  •  
  •   baobao1270 · 2021-06-02 22:03:08 +08:00 · 2351 次点击
    这是一个创建于 1030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    域名是在 NameSilo 注册的 .dev 后缀,想修改 Glue 记录,但是没用,好像是 .dev registry 的策略?

    I can't delete "Registered NameServer (aka Glue Record)" for my this domain. It says: Sorry, the selected host is set to not be deleted, or is currently linked to one or more domains and therefore cannot be deleted. But there is no domain linked to this host.

    It doesn't have to be a domain in your account. If you know any domain name that is using these Nameservers, you can't delete them until the Nameservers are changed for that domain name. You could try to contact the registry operator for .dev and ask if it is possible for them to let you know which domains are using your registered Nameservers.

    这个 Glue 记录仅仅是测试用的,现在所有的域名都不指向它了,但是删不掉。

    求助一下有没有什么办法解决这个问题……

    9 条回复    2021-06-03 19:11:59 +08:00
    Mercpoff
        1
    Mercpoff  
       2021-06-02 22:46:23 +08:00
    中美间网炸了 dns 记录生效延迟
    baobao1270
        2
    baobao1270  
    OP
       2021-06-02 22:50:16 +08:00
    @Mercpoff 应该不是,这个属于注册商和注册局之间的通信问题
    ruixue
        3
    ruixue  
       2021-06-02 23:15:43 +08:00   ❤️ 1
    不能删除能修改吗?要不修改成一个无效的 ip,扔在那就先不管了,应该也不影响什么
    baobao1270
        4
    baobao1270  
    OP
       2021-06-02 23:38:44 +08:00
    @ruixue 的确不影响啥,就是强迫症

    感觉 DNS 系统这个“只要指向就不能删除”的策略设计的对系统拥有者很不友好,但是想想也对,防止“删除一个依赖造成无数系统崩溃”这样的事情发生。

    之前 .com 之类的域名好像没遇到这样的事情,这个策略好像也是注册局选择执行的,.dev 就可能执行的严格一点。
    ruixue
        5
    ruixue  
       2021-06-03 00:00:22 +08:00
    @baobao1270 我觉得这个“只要指向就不能删除”的理由站不住脚,可能存在其他故障吧

    因为 Glue 记录只适用于使用子域名做域名自己的 NS 的情况,为了避免查询死循环所以直接由顶级域的 NS 返回 IP 结果

    如果一个域用了其他域的子域作为 NS,是压根用不着使用 Glue 记录的,而且只要子域名没有出现在域名的 NS 里,对这个子域名查询 A/AAAA 记录就只会向这个域名的 NS 查询,不会从顶级域的 NS 获取 Glue 记录

    所以只要一个域自己没有使用自己的子域做 NS,那么这个 Glue 记录就完全没有存在的必要
    ruixue
        6
    ruixue  
       2021-06-03 00:12:18 +08:00
    举个例子,如果在注册局设置了 ns1.a.com 的 Glue 记录为 1.1.1.1,ns2.a.com 的 Glue 记录为 2.2.2.2

    a.com 本身的 NS 记录为 ns1.b.comns2.b.com

    DNS 服务器 ns1.b.comns2.b.com 上面设置了 ns1.a.com 的 A 记录为 3.3.3.3,ns2.a.com 的 A 记录为 4.4.4.4

    然后又有一个 c.com ,它的 NS 记录是 ns1.a.comns2.a.com

    那么这时候查询 c.com 的 DNS,只会向 3.3.3.3 和 4.4.4.4 查询,不会管是不是存在 1.1.1.1 和 2.2.2.2 这两个 Glue 记录
    johnjiang85
        7
    johnjiang85  
       2021-06-03 11:44:30 +08:00   ❤️ 1
    说明有其他.dev 的域名 NS 指向了你的 NS,所以删不掉,如果能下载 zone file,可以直接查,如果不能可能就要找注册局或者注册商帮忙查了

    @ruixue 并不完全是这样的,如果是其他 tld 的域名基本是这样的,但是 c.coma.com 的 tld 都是.com ,那么 1.1.1.1 和 2.2.2.2 还是会有不少递归 DNS 会用的。
    ruixue
        8
    ruixue  
       2021-06-03 15:11:47 +08:00
    @johnjiang85 原来还可以这样,谢谢指正
    xnile
        9
    xnile  
       2021-06-03 19:11:59 +08:00
    @johnjiang85 #7 不少递归 DNS 会用,那这种情况 rfc 有说明吗,还是说不同递归 DNS 实现都不一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2767 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:12 · PVG 20:12 · LAX 05:12 · JFK 08:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.