没有 DNS 服务器的主机名解析

Dav*_*New 1 domain-name-system windows-server-2008 azure

我在 Azure 云中有一个虚拟网络设置。虚拟机(均使用 Windows Server 2008)只能通过 IP 而不能通过主机名相互识别。 为此,我需要在虚拟网络中设置自己的 DNS 服务器。 我没有这样做的专业知识。

没有办法在每个虚拟机的 TCP/IP 设置中本地配置 DNS“绑定”吗?

Joe*_*las 6

您必须在每个服务器的主机文件中添加条目,该文件位于 C:\Windows\System32\drivers\etc\hosts。以管理员身份运行记事本,然后打开此文件并添加如下行,每台服务器一行:

xxx.xxx.xxx.xxx myserver 
Run Code Online (Sandbox Code Playgroud)

我建议您花时间在您的环境中部署 DNS。管理主机文件不会扩展到少数机器。

  • Windows Server 2008 具有 DNS 服务器角色。安装非常简单,向导将帮助您开始基本安装。然后,您可以将该 DNS 服务器指定为每台机器的 IP 配置中的第一个 DNS 服务器。 (2认同)
  • @davenewza 在 DNS 服务器中,您设置了一个“转发器”,这正是它听起来的样子。DNS 服务器无法回答的 DNS 请求(也就是您不托管的域)会被发送到转发器,转发器通常是众所周知的 DNS 服务,例如 Google 的公共 DNS。 (2认同)
  • 您可以将 2008 服务器指向其他 DNS 服务器。这就像要求您的秘书回答所有本地查询。当她不知道时,她会“打电话”。 (2认同)