该/etc/hosts
文件可以用来覆盖DNS定义,即指定一个主机名到不同的IP。
我想使用/etc/hosts来设置
别名记录,即www.mysite.com不指向“硬编码”的IP,而是mychangingip.myip.com。
可以这样做吗?
发布于 2018-01-08 14:14:54
/etc/hosts
(本身)不能用来生成主机名“别名”。
主机文件产生DNS 的A
和PTR
记录,即主机名到IP地址的映射,反之亦然。
虽然你可以将多个名称添加到特定的IP,但需要你提前知道IP。它不能用来产生与CNAME
记录相同的效果,其中一个名称指向另一个名称,然后又解析为期望的IP。
发布于 2018-01-08 15:19:59
如果你想动态改变DNS条目,那么你可以通过(在〜/ .ssh / config文件中)创建一个条目来有效地添加一个“别名”:
Host myAlias
HostName mychangingip.myip.com
https://stackoverflow.com/questions/-100000058
复制相似问题