我总是听到系统管理员在谈论进行 DNS 更改时谈论等待 DNS 记录“在 Internet 上”或“在全世界”传播。事实是,我的 DNS 记录不会传播到任何其他 DNS 服务器,除了托管我的命名空间(主要、次要、第三)的名称服务器。当我更改 DNS 记录(A、CNAME、MX等)时,这些更改会立即反映在我的区域中,并且不会传播到任何地方。人们在谈论 DNS 记录传播时真正的意思实际上是 TTL 缓存。维基百科的这篇文章简洁地解释了它:
http://en.wikipedia.org/wiki/Domain_Name_System
DNS 传播的概念不是一个神话吗?那么,为什么叫“传播”呢?
我最近注册了一个域并配置了所有名称服务器。但是,dns 传播需要一些时间。在主 dns 网络更新之前,有没有办法暂时使用域的正确 IP 地址在 osx 上启动 dns 解析?