有没有办法无需添加到 hosts 文件即可解析主机名?
为了访问我公司的内部站点,我必须在 .../etc/hosts 文件中添加主机名和 IP。有没有办法将其添加到 DNS 服务器或活动目录中,而不是手动将其添加到 100 台计算机中。
答案1
首先,组织中的所有 PC 都需要查找您控制的 DNS 服务器。使用 DHCP 将客户端 PC 的网络信息填充为要查找的正确 DNS 服务器。
接下来,只需为要添加的每个 DNS 名称/IP 地址组合添加一个 A 记录。
您可能感兴趣的其他阅读材料:
- “DNS 和 BIND,第三版“(有关一般 DNS 信息。由于您使用 Windows 作为 DNS,因此可以忽略 BIND 特定信息)
- DNS 上的 Cricket(获取更多常规 DNS 信息!)
- Windows 管理资源工具包(有关特定的 Windows DNS 信息)
答案2
是的,肯定有,甚至在 TechNet 上也有详尽的记录:向区域添加主机 (A) 资源记录
答案3
根据您的评论,您的内部(AD)和外部域命名空间重叠,这意味着您的内部 AD 域名是 company.com 而您的外部站点也是 company.com。
这很糟糕。您应该强烈考虑重命名 AD 域,并将其更改为类似internal.company.com
或 的名称ad.company.com
。如果不这样做,您将不得不管理两组 DNS 记录,基础设施的每一侧各一组,并且必须在 DC 上执行一些 IIS/DC 巫术,以使 company.com 可以从内部访问。