當我嘗試時,我對localhost(127.0.0.1)
and感到困惑hostname(127.0.1.1)
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 JAZZ
如果ifconfig
我也得到了localhost(lo:local loopback, 127.0.0.1
),
但是當我在我的 Android 手機上嘗試這個 ( cat /etc/hosts
) 時,透過 bash 模擬器我只得到 127.0.0.1 ,
android@user$cat /etc/hosts
127.0.0.1 localhost
hostname
為什麼我的安卓手機裡沒有?
答案1
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 JAZZ
在此範例中,電腦有 2 個名稱:「localhost」和「JAZZ」。
並非每台機器都有主機名稱:
android@user$cat /etc/hosts
127.0.0.1 localhost
這完全沒問題。