我正在学习网络,在家里我有两台物理机器和一堆用于测试我的应用程序的虚拟机,每台机器都有不同的主机名,我在每个 /etc/hosts 文件中手动映射它们
我想知道家庭IP地址(127.0.0.1)和/etc/hosts中网络给出的真实IP地址有什么区别
例如
假设我的 IP 地址是 192.168.2.20,主机名是 naruto,我的 /etc/hosts 如下所示:
127.0.0.1 localhost
192.168.2.20 naruto
127.0.0.1 naruto
所有行都指向同一台机器我知道主要区别在于程序如何连接到它们两个使用环回设备,另一个使用网卡。我的问题是我应该拥有所有这些台词吗?或者我应该有哪些线路?它们各自有什么用?
我正在阅读这篇文章,但它没有帮助,我更加困惑