localhost против имени хоста

localhost против имени хоста

Я запутался в localhost(127.0.0.1)и 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),

Но когда я попробовал это ( cat /etc/hosts) на моем телефоне Android, с помощью эмулятора bash я получил только 127.0.0.1 ,

android@user$cat /etc/hosts
127.0.0.1            localhost

Почему нет hostnameна моем телефоне Android?

решение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

Это совершенно нормально.

Связанный контент