域名是在 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 记录仅仅是测试用的,现在所有的域名都不指向它了,但是删不掉。
求助一下有没有什么办法解决这个问题……
1
Mercpoff 2021-06-02 22:46:23 +08:00
中美间网炸了 dns 记录生效延迟
|
2
baobao1270 OP @Mercpoff 应该不是,这个属于注册商和注册局之间的通信问题
|
3
ruixue 2021-06-02 23:15:43 +08:00 1
不能删除能修改吗?要不修改成一个无效的 ip,扔在那就先不管了,应该也不影响什么
|
4
baobao1270 OP @ruixue 的确不影响啥,就是强迫症
感觉 DNS 系统这个“只要指向就不能删除”的策略设计的对系统拥有者很不友好,但是想想也对,防止“删除一个依赖造成无数系统崩溃”这样的事情发生。 之前 .com 之类的域名好像没遇到这样的事情,这个策略好像也是注册局选择执行的,.dev 就可能执行的严格一点。 |
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 记录就完全没有存在的必要 |
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.com 、ns2.b.com DNS 服务器 ns1.b.com 、ns2.b.com 上面设置了 ns1.a.com 的 A 记录为 3.3.3.3,ns2.a.com 的 A 记录为 4.4.4.4 然后又有一个 c.com ,它的 NS 记录是 ns1.a.com 、ns2.a.com 那么这时候查询 c.com 的 DNS,只会向 3.3.3.3 和 4.4.4.4 查询,不会管是不是存在 1.1.1.1 和 2.2.2.2 这两个 Glue 记录 |
7
johnjiang85 2021-06-03 11:44:30 +08:00 1
|
8
ruixue 2021-06-03 15:11:47 +08:00
@johnjiang85 原来还可以这样,谢谢指正
|
9
xnile 2021-06-03 19:11:59 +08:00
@johnjiang85 #7 不少递归 DNS 会用,那这种情况 rfc 有说明吗,还是说不同递归 DNS 实现都不一样
|