(作者是我, 原谅我的小学英语)
用中文简而言之再说一次(对不起我中文也很烂):
首先, 我常年给我家的网络设置的 dns 是1.1.1.1. 我有个域名需要从 GoDaddy 迁移到 Cloudflare. 在 GoDaddy 上, 如果你有域名没有假设网站, 它会自动 assign 一个销售域名的 page 当你访问你的域名的时候. 问题就出在这里了, 当我把 ns 之类的 dns 的 record 在 cf 设置好了之后, 开开心心地把我的 page assign 到我的域名后, 当我在我本地不管怎么访问, 都会给我 redirect 到 GoDaddy 的 landing page. 我尝试让其他地区的朋友访问这个域名的时候, 一切都正常. 我尝试清理 local DNS cache 和 browser cache, 都没有用.
于是我做了一点 research, 当我尝试:
dig mydomain.com
我得到:
;; ANSWER SECTION:
mydomain.com. 482 IN A 15.197.148.33
mydomain.com. 482 IN A 3.33.130.190
15.197.*和 3.33.*都是 GoDaddy 的 server.
于是我再次尝试:
dig @8.8.8.8 mydomain.com
我得到:
;; ANSWER SECTION:
mydomain.com. 300 IN A 104.21.59.187
mydomain.com. 300 IN A 172.67.182.113
这次我就得到了它应该有的回复.
于是我不得不把我的 DNS 改成 8.8.8.8. 这真的是个很糟糕的体验, 请问有人有相同的遭遇或者知道为什么会这样吗?