DNS 刷新起什么作用?

DNS 刷新起什么作用?

我偶然发现一个网站,它指示我刷新 DNS 以查看在线内容。这有什么用?为什么它有助于显示网站?

答案1

DNS 是域名系统。DNS 服务器将域名(例如example.com)转换为 IP 地址(在本例中为192.0.32.10)。名称到数字的映射可能会不时发生变化。

您的计算机会保存 DNS 条目记录,以节省每次查找的时间。这是您的 DNS 缓存。您可以随时删除这些记录(清除缓存)。

如果网站最近更换了服务器,您可能会在一段时间内看到旧网站。清除 DNS 缓存可能会有所帮助。

答案2

每当您在地址栏中输入 URL 时,它都会获取相应的 IP 地址以与 Web 服务器(可能是任何类型的服务器)进行通信。当您重复使用相同的 URL 时,每次获取相应的 IP 地址只是浪费网络资源,因为 IP 不会经常更改。

因此,您的计算机将域名和其 IP 的组合存储在本地缓存中,以避免每次使用相同的域名(URL)时都从域名服务器(DNS)获取。

它还包含另一个重要信息“超时”,它说明 IP 和域名组合的有效时间,当此时间超时时,您的计算机将从 DNS 重新获取该组合并再次存储在本地缓存中。

DNS 刷新是一种机制,用户可以手动使缓存中的所有条目无效,因此您的计算机会在需要时重新获取新的组合并将其存储在本地缓存中。

答案3

您的系统保存着命名站点的 IP 地址...当您执行 ipconfig /flushdns 时,您的系统会清除名称到 ip 条目的缓存并从连接的 DNS 服务器重新加载它们。

答案4

当我们将应用程序从旧服务器迁移到新服务器时,DNS 刷新非常重要。服务器/应用程序将具有指向 VIP/Wide IP 的绑定。我们遇到过一些问题,其中更改是由网络团队进行的,即他们从他们那边更改了 Wide IP,但没有执行 DNS 刷新。当应用程序团队点击 DNS 进行验证时,流量仍将路由到旧服务器,因为相同的内容缓存在本地缓存中。DNS 刷新可以从新服务器执行,可以使用命令提示符中的 NSLOOKUP 命令进行检查,语法如下- 语法- NSLOOKUP

这将为您提供当前 DNS 指向的 IP 地址。

相关内容