pio*_*tr5 1 hostname hosts lan ip
我需要自动将 mac 地址添加到某个文件并手动添加分配给它们的主机名。然后,脚本将扫描我的家庭 LAN 以查找这些 mac 地址并填充 /etc/hosts 文件,更新任何缓存。最重要的是,我不希望中央服务器作为 DNS 服务器 24/7 工作并且除了提供自己的 LAN-dhcp 服务的调制解调器已经消耗的能量之外还消耗大量能量。即我需要一个分散的 DNS 服务。
有没有人听说过这样的脚本?
但我想这要求太多了,是一种在所有计算机进入我的 LAN 时自动读取它们的 /etc/hostname 文件并直接更新名称解析而无需 /etc/hosts 文件的方法。任何人都知道不改变 dhcp 服务器是否可行?
由于您可能要使用 IP,因此 MAC 地址根本无济于事。您想要的是 mDNS 来重新使用本地主机名。在 Ubuntu 中,这是自动激活的。您应该能够使用其他计算机的名称加上 .local 来解析其他计算机的 IP 地址,如下所示:
my-pc.local
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1692 次 |
| 最近记录: |