由于动态 IP,每次连接网络时都需要更新 /etc/hosts

由于动态 IP,每次连接网络时都需要更新 /etc/hosts

每次我连接到工作网络时,我的设备都会获得一个新的 IP 地址,这会使它/etc/hosts/无效并且我的主机名变得无法访问。

我正在寻找一种/etc/hosts每次重新连接时自动设置的方法,然后我遇到了dhclient脚本

我对 Ubuntu 世界还很陌生,说实话,我对这一切感到迷茫 :)

我所需要的只是当我的本地 IP 改变时更新我的​​本地主机名的 IP。

谢谢
编辑: 这是我的/etc/hosts

128.141.239.50 mtahawi.comp.com mtahawi
127.0.0.1 本地主机
127.0.1.1 mtahawi

所以问题是:mtahawi.comp.com当我重新连接时,我映射到主机名的 IP 会发生变化。
我忘了说我正在使用 WiFi。

答案1

为什么要用困难的方式去做呢?

将您的 MAC 绑定到 IP 或使用地址预留。每个服务器都应该有一个静态 IP,而不仅仅是出于您的原因。

相关内容