我正在使用 FreeBSD VM。我更习惯使用 Linux,据我所知,它不需要 /etc/networks。
Nik Clayton 的 FreeBSD 网络管理员指南关于 /etc/networks 文件有这样的说法:
“就像主机的 IP 地址一样,有时您也应该使用符号名称来表示网络号。因此,hosts 文件有一个名为 /etc/networks 的配套文件,它将网络名称映射到网络号,反之亦然。”
它继续给出使用示例,但没有解释何时或为何会使用 /etc/networks 文件。
我注意到“man 5 networks”FreeBSD 网站提到了 DARPA,这表明它是一种非常古老的文件格式。Linux 版本提到了 netstat 和 route,它们在 FreeBSD 上仍然使用。这是否意味着 /etc/networks 可能存在某种动态路由用途,就像我们将 /etc/hosts 与 DNS 结合使用一样?
/etc/networks 有什么用途吗?或者它只是旧 FreeBSD 版本遗留的遗留物,尚未被删除?