我正在学习网络,在家里我有两台物理机和一堆虚拟机,我用它们来测试我的应用程序,每台机器都有不同的主机名,我在每个 /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
Run Code Online (Sandbox Code Playgroud)
所有线路都指向同一台机器我知道主要区别在于程序如何连接到它们中的每一个,两个使用环回设备,另一个使用网卡。我的问题是我应该拥有所有这些行吗?或者我应该有什么线路?它们每个有什么用?
我正在阅读这篇文章,但它没有帮助,我变得更加困惑