使用 /etc/hosts 创建域名别名

Oli*_*Ash 28 networking hostname hosts

我有一个域设置来使用动态 DNS 指向我的 LAN 的外部 IP,因为我的外部 IP 地址经常更改。但是,我想为此主机创建别名,以便我可以使用home. 所以我将以下内容附加到我的/etc/hosts

domain.com home

但是,它似乎并不喜欢该域名。如果我将其更改为 IP:

0.0.0.0 home

……然后就可以了,但这当然违背了动态 DNS 的目的!

这可能吗?

小智 28

文件 /etc/hosts 仅包含 IP 地址和主机名。您不能通过此方法以您想要的方式为字符串“home”设置别名。

如果您正在运行自己的 DNS 服务器,则可以添加 CNAME 记录,使“home.example.com”成为“domain.com”的别名,否则您就不走运了。

您能做的最好的事情是使用相同的 DNS 客户端来更新完全限定的名称。