如果我从 /etc/hosts 中删除这一行会发生什么

Meh*_*ban 3 networking

我正在尝试配置 Hadoop,但在配置时遇到问题。我对网络配置有一个疑问,它与主机信息有关。

第二/etc/hosts行就像127.0.1.1 slave1-machine我知道它与机器名称有关。但我不知道的是,这一行的目的是什么,如果我从文件中删除它,会发生什么?

小智 6

当您删除该行后,您将无法再将主机名slave1-machine解析为IP地址。Linux 在尝试通过 DNS 查询解析主机名之前会先检查 /etc/hosts。所以如果你删除这条线。Linux 尝试通过 DNS 解析主机名 Slave1-machine 并得到否定响应。