我们有主服务器、辅助服务器和三级服务器,它们都位于不同的地区。所有三台机器都运行 Windows Server 2008 R2。辅助服务器和三级服务器为主服务器提供备份。
每周,我们都会进行一次从主服务器到辅助服务器以及从主服务器到第三服务器的故障转移测试。本次测试在测试辅助服务器时没有问题,但在第三服务器上存在网络问题。
我登录主服务器以访问我们第三服务器上的网站。网站的 DNS 使用 easyDNS 进行解析,我们将其更新为指向第三服务器,然后等待指定时间更新记录。
这个过程工作正常,但我的问题是,为什么如果我将主服务器的 hosts 文件更改为指向第三服务器,与在 easyDNS 中执行此操作相比,其行为会有所不同。
换句话说:
Scenario A:
Using Primary server
Edit hosts file -> points to Tertiary Server
Access site from primary server, while being hosted tertiary server, no issues.
Scenario B:
Using Primary server
Log into easyDNS, update the dns A record
Access site from primary server, while being hosted tertiary server, site has networking / other accessibility issues.
场景 A 和场景 B 之间的 DNS 查找有何区别?