在我的局域网上,我的所有 etc/hosts 都是相同的,当然除了第一行
127.0.0.1 localhost.localdomain localhost
192.168.0.1 thismachine.thisdomain thismachine
有没有一种简单的方法(我不是在谈论 DNS)来共享文件的其余部分,这样添加机器或更改 IP 就不会是什么大问题了?
谢谢!
答案1
答案2
我用木偶解决这个问题。DNS 很棒,但您要么需要设置冗余服务器以避免中心点故障,要么只需向 hosts 文件添加条目(或两者兼而有之)。DNS 还存在网络延迟问题,这在您的情况下可能很重要,也可能不重要。
答案3
从主服务器复制 /etc/hosts 后使用以下脚本:
sudo sed -i "s/127.0.0.1 localhost host1.lan/127.0.0.1 localhost host2.lan/" /etc/hosts