我想为远程主机使用别名。例如,当我想执行“ping giraffe”而不是“ping giraffe.foo.bar.com”时,但只能从我自己的机器执行此操作。我可以通过在 /etc/hosts 中添加条目(即“123.456.1.0 giraffe”)来对原始 IP 地址执行此操作,但对于主机名似乎不起作用。
答案1
您可以将 foo.bar.com 添加到 DNS 后缀列表中。您必须对每个客户端单独执行此操作。但是,您也可以设置 DHCP 服务器以将条目添加到 DNS 后缀列表中,这是一种以集中方式对单个客户端进行更新的方法。
答案2
如果你的 hosts 文件不起作用,可能是因为你的 /etc/nsswitch.conf 文件在 hosts 之前列出了 dns