243 votos

¿Por qué mi nombre de host aparecen con la dirección 127.0.1.1 en lugar de 127.0.0.1 en /etc/hosts?

Esto puede ser un poco de un noobish pregunta, pero yo estaba tomando un vistazo a /etc/hosts en mi nuevo Xubuntu instalar y vi esto:

127.0.0.1 localhost
127.0.1.1 myhostname

En la mayoría de los 'nixes que yo he utilizado, la segunda línea se omite, y si me quieren agregar mi nombre a el archivo hosts, solo quisiera hacer esto:

127.0.0.1 localhost myhostname

Hay una diferencia entre estos dos archivos en cualquier sentido práctico?

187voto

Daniel Pittman Puntos 4208

No hay una gran diferencia entre los dos; 127/8 (por ejemplo: 127.0.0.0 => 127.255.255.255) están enlazados a la interfaz de loopback.

La razón por la que se documenta en el manual de Debian aquí: http://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_hostname_resolution

En definitiva, se trata de un error de solución; el informe original está aquí: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316099

54voto

einpoklum Puntos 615

En suma, el vinculado a la información:

  • Es (discutiblemente) útil para tener una entrada en su /etc/hosts traducción de la máquina del nombre de dominio completo en su dirección IP permanente.
  • debian-installer, y más específicamente, su netcfg componente, en la actualidad (hasta Marzo de 2013, al menos), se crea esta entrada.
  • Si la máquina no se conoce que tenga una dirección IP permanente, el debian-installer todavía quiere tener ese tipo de entrada.
  • La dirección 127.0.1.1 utiliza la interfaz de bucle invertido, respondió por su propia máquina, al igual que 127.0.0.1 , pero es una clara entrada en /etc/hosts que puede considerarse por separado de la 127.0.0.1 si/cuando sea necesario.

Thomas Hood, explica la adición de esta entrada como sigue:

[Esto] se asegurará de que si el nombre de host UNIX es resuelto, a continuación, se siempre ser su propio canónica nombre de host

pero:

En el largo plazo el nombre de host UNIX no se debe poner en /etc/hosts.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: