0

假设您在公司 LAN 中有一台新安装的 Ubuntu 12.04 计算机,名称为new-box,您可以在安装 Ubuntu 时设置该名称。您希望允许其他用户从您的计算机名称中解析您的 IP 地址,例如

#coworker can do:
$ ssh coworker@new-box
#instead of:
$ ssh coworker@192.168.2.123

如何配置您的系统以告诉 DNS 服务器您的计算机名称?

4

1 回答 1

1

您需要在/etc/hosts机器上输入一个条目,该条目将按您的预期名称引用该机器。此文件包含覆盖的 DNS 查找列表

您需要添加的条目如下

192.168.2.123 new-box

现在,每当要求 DNS 解析new-box您想要的 IP 地址时,都会指定。

编辑:

对于更具可扩展性的 DNS 方法,您应该使用类似Dnsmasq

这将允许您将 dns 请求从您的计算机发送到此 LAN DNS 服务器,该服务器将返回本地网络上的主机名。

  1. 您将需要设置服务器。最好阅读在线文档,因为您的实施将非常定制。

  2. 在为所有这些计算机提供服务的路由器上,您需要修改 DCHP,将主名称服务器设置为将运行 Dnsmasq 的计算机的 IP 地址。

  3. 开始使用本地主机名

于 2012-07-03T16:51:12.247 回答