这个问题是为了澄清一个基本概念,以便我能正确理解错误消息。我的服务器发出了一条警告消息,恳求我:
将 127.0.0.1 添加到 DNS 服务器列表
这是否意味着他们要求我创建一个新的 DNS 记录,或者他们在谈论其他事情?
如果是前者,我已经有本地主机的 A 记录:
localhost.domain.co. IN A 127.0.0.1
那么,它可能需要别的东西吗?
提前致谢。
答案1
它要求您添加 localhost (127.0.0.1) 作为 DNS 服务器(不是记录)。换句话说,操作系统将使用 127.0.0.1 作为 DNS 服务器。
我真的不知道您正在运行什么操作系统,所以我无法进一步帮助您解决这个问题。
答案2
在 Windows 系统上,如果服务器正在运行 DNS 服务,而用户在网络适配器配置中将 DNS 服务器字段留空,则会发生这种情况;该消息的基本含义是“您尚未将此 NIC 配置为使用任何 DNS 服务器,此系统是DNS 服务器,因此您可能想要使用它”。
根据您的网络配置,可以安全地忽略该消息,除非您实际上希望系统使用其自己的 DNS 服务进行名称解析。
举个例子:有一次,我必须管理一台服务器,它既充当公司网络的外围防火墙(使用 ForeFront TMG),又充当公司公共 DNS 域的主 DNS 服务器。该服务器有两个 NIC,并且是域成员;其内部 NIC 配置为使用两个 AD 域控制器作为 DNS 服务器,而外部 NIC 没有配置任何 DNS 服务器,因为它只需要一个公共 IP 地址。配置完全合法,但操作系统一直缠着我将 127.0.0.1 配置为外部 NIC 的 DNS 服务器,因为它看到那里没有配置 DNS 服务器,而计算机正在运行 DNS 服务。不用说,这将是完全错误的,但没有办法让 Windows 对此保持沉默。