简单一句话概括:在 NameSilo 买的域名,NS 指向 Cloudflare 但没有在 Cloudflare 上进行任何设置,结果发现域名 NS 记录和 A 记录居然能被改了?
(注:隐私考虑下述提到的域名是化名)
背景:
buks.ns.cloudflare.com
和 leme.ns.cloudflare.com
这两个。mydomain.com
,并在 NameSilo 上将它的 NameServers 设置成了 buks.ns.cloudflare.com
和 leme.ns.cloudflare.com
。然而由于暂时不想用这个域名来干啥,我并没有去 Cloudflare 上添加这个域名,更没有添加任何的解析记录。事件:
mydomain.com
的 NS 记录( Windows 上 nslookup -qt=ns mydomian.com
),发现它返回的结果竟然是 guy.ns.cloudflare.com
和 kristin.ns.cloudflare.com
buks.ns.cloudflare.com
和 leme.ns.cloudflare.com
。账号也没有任何被盗的迹象(有设置登录邮件报警+NS 修改报警等一系列保护)。dig @8.8.8.8 mydomain.com ns
,返回的确实是 guy.ns.cloudflare.com
和 kristin.ns.cloudflare.com
www.mydomain.com
被解析到了 5.45.70.31
,并且在搜索引擎上搜索 site:www.mydomain.com
找到了两三页的各种“ Free Online Movie ”内容的网页。mydomain.com
,很快添加成功了。添加后我再次在本地和 VPS 上查询它的 NS 记录,它居然变回了正确的 buks.ns.cloudflare.com
和 leme.ns.cloudflare.com
, www.mydomain.com
也不再解析到 5.45.70.31
了。问题:
guy.ns.cloudflare.com
和 kristin.ns.cloudflare.com
?按理说这个 NS 记录是不是只有域名注册商处( NameSilo )可以设置和修改?个人猜测:
guy.ns.cloudflare.com
和 kristin.ns.cloudflare.com
;mydomain.com
NS 指向了 Cloudflare 但并没有添加域名到 Cloudflare 账户,于是尝试把mydomain.com
添加到了他的账户中,并添加了 A 记录www.mydomain.com -> 5.45.70.31
;mydomain.com
的 NS 确实是 Bob 的guy.ns.cloudflare.com
和 kristin.ns.cloudflare.com
,验证成功后才正常提供 A 记录www.mydomain.com -> 5.45.70.31
,然而 Cloudflare 实际上没有完成验证就开始提供 A 记录了;mydomain.com
添加到我的 Cloudflare 账号后,Cloudflare 发现mydomain.com
同时存在于我的账号和 Bob 的账号中,于是根据真实的 NS 记录buks.ns.cloudflare.com
和 leme.ns.cloudflare.com
,以我的账号为准,Bob 账号上设置的 A 记录失效。这个猜测还是有说不通的地方(比如 NS 记录为什么会变),还求各位大佬分析下可能是什么问题……谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.