为什么更改 HOSTS 文件内容后不需要重新启动

gs5*_*gs5 4 linux dns hosts-file

我正在与某人进行讨论,他问我在修改主机文件时是否必须重新启动 Linux 操作系统。

根据个人经验,在 Windows 上我更改了文件但不重新启动,而且我看到其他人也做同样的事情。我认为 Linux 没有例外,但是有什么理由不需要重新启动(至少证明我的行为是合理的)?

谢谢

小智 11

在每个 DNS 请求中,主机文件都会被读取。这意味着它不会保存到内存中,因此您所做的更改是实时的。