当 DNS 别名更新时,客户端是否需要刷新 DNS?

当 DNS 别名更新时,客户端是否需要刷新 DNS?

我们为 SQL 数据库服务器设置了 DNS 别名。

我们将把 SQL 服务器升级到新机器,机器名称将有所不同。域控制器上的 DNS 别名将使用新名称进行更新。

问题:我是否需要在每台使用别名的机器上执行 ipconfig /flushdns 才能让它们获取更改,或者它会自动解决。

该别名在许多机器上的许多连接字符串中使用。

谢谢。

答案1

假设 DNS 客户端在其 DNS 缓存中拥有该记录,并且您希望它们立即解析新记录,那么您可以在每个客户端上运行 ipconfig/flushdns。

有两个更好的替代方案:

  1. 下班后进行更改。

  2. 将 TTL 设置为一个较低的值(5 分钟),然后在进行更改后等待 TTL 期限,然后在需要解析此 DNS 记录的客户端上运行应用程序。

相关内容