![“默认网关”和“首选 DNS 服务器”有什么区别?](https://linux22.com/image/1223464/%E2%80%9C%E9%BB%98%E8%AE%A4%E7%BD%91%E5%85%B3%E2%80%9D%E5%92%8C%E2%80%9C%E9%A6%96%E9%80%89%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E2%80%9D%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
Windows Server 2003 中网络连接的 TCP/IP 属性有两个不同的选项,“默认网关”和“首选 DNS 服务器”。
答案1
默认网关是所有发往非本地网络的流量路由到目的地的地方。
首选 DNS 服务器是首先用于 DNS 名称解析的 DNS 服务器。
答案2
默认网关是您的服务器在尝试连接到不在同一网络上的任何设备时使用的主机。您可以手动设置路由,以便服务器连接到特定网络,但如果没有这些路由,服务器将使用默认网关,因此得名。
首选 DNS 服务器(或多个服务器)是您的服务器将用来将域名(如 serverfault.com)转换为 IP 地址(如 69.59.196.212)的服务器。您需要至少配置两个这样的服务器,以便在其中一个服务器发生故障时仍能解析 DNS。如果您的服务器位于 Active Directory 域中,您需要将第一个 DNS 服务器作为域控制器。
答案3
什么是默认网关?
默认网关是路由器的接口地址,路由器的作用是使不同的 IP 网络互通。默认网关充当一个网络的 IP 地址与另一个 IP 网络的 IP 地址进行通信的网关。
什么是 DNS?
DNS 将域名(例如 Google.com)解析为 IP 地址(例如 202.22.22.22)。通常,DNS 解析有两种类型:内部 DNS 和外部 DNS。内部 DNS 适用于内部域名解析,例如,如果我们使用 Windows Server 有多个域条目,Windows Server 将在本地解析这些条目,因为这些服务器位于同一网络上。
然而,当我们浏览互联网时,我们需要外部 DNS 解析,为此我们必须知道如何到达或与外部 DNS 通信,外部 DNS 实际上是不同网络的 IP 地址。现在我们需要路由器将数据包从内部网络路由到外部网络进行域名解析。现在我们输入 DNS 服务器的 IP 地址,以便我们的计算机可以使用外部 IP 地址解析 DNS 请求,但由于该 IP 地址超出了我们的网络范围,现在我们将数据包发送到路由器接口,即我们的网关地址,路由器将数据包路由到 DNS 服务器 IP 地址,我们的 DNS 请求在此得到解析并返回默认网关的相同路由。
因此,如果没有网关地址,DNS就无法工作,因为数据包必须被路由到我们的网络范围之外。
如果没有默认网关,计算机就无法访问 DNS 服务器,因为 DNS 是不同网络的地址。
答案4
一个非常好的小工具可以帮助您选择首选的 DNS 服务器,那就是 namebench -http://code.google.com/p/namebench/- 虽然您的 ISP 会向您提供其 DNS 服务器的地址,但您不必使用它 - 您也可以拥有多个 DNS 服务器地址。Namebench 会运行一系列测试,然后为您提供一个非常好的图表,其中显示了响应速度最快的可用 DNS 服务器,以及一组针对主要、次要和第三 DNS 服务器的建议。