Todos sabemos para qué 127.0.0.1
se utiliza (loopback). Pero, ¿el resto del 127.0.0.0/8
espacio reservado de bucle invertido es ampliamente utilizado para algo?
Todos sabemos para qué 127.0.0.1
se utiliza (loopback). Pero, ¿el resto del 127.0.0.0/8
espacio reservado de bucle invertido es ampliamente utilizado para algo?
Respuestas:
También está reservado para loopback, así que no, no se usa ampliamente para nada.
En la práctica, 127.0.0.1 generalmente se usa como "la" dirección de bucle invertido, pero el resto del bloque también debe retroceder, lo que significa que generalmente no se usa para nada. (Aunque, por ejemplo, los conmutadores Cisco más grandes usarán 127.0.0.xx IP para escuchar las tarjetas y módulos conectados, por lo que al menos algunas de las otras direcciones están en uso).
Desde RFC3330: direcciones IPv4 de uso especial
127.0.0.0/8: este bloque se asigna para su uso como dirección de bucle invertido de host de Internet. Un datagrama enviado por un protocolo de nivel superior a una dirección en cualquier lugar dentro de este bloque debe regresar dentro del host. Esto se implementa normalmente usando solo 127.0.0.1/32 para loopback, pero ninguna dirección dentro de este bloque debe aparecer en ninguna red en ningún lugar [RFC1700, página 5].
En la práctica, he visto otras direcciones 127.0.0.0/8 utilizadas en dos lugares:
/etc/hosts
archivo de Ubuntu . No recuerdo los detalles, pero hubo un conflicto, por lo que agregaron otra localhost-something
entrada con una dirección IP diferente en el 127.0.0.0/8
rango. Es 127.0.1.1 y es una solución temporal de errores.A
registros son bastante pequeños. No hay nada mágico en usar 127/8 para tales propósitos, solo se garantiza que no se usará para nada real de importancia que no pueda detectarse fácilmente de inmediato.
0.0.0.0
,. La desventaja de esto es que no podrá diferenciar los resultados en función de la dirección IP resuelta, pero por eso no estoy seguro de cuál es el huevo y cuál es la tortilla.
127.0.1.1
no es una solución alternativa para errores , es una solución para la incapacidad de especificar el puerto DNS resolv.conf
, por lo que dnsmasq usa una dirección IP de bucle inusual para evitar conflictos con otros servidores DNS que toman el socket 127.0.0.1:53.
Como ya se indicó, todo el bloque se usa como bucle invertido, por lo que solo estoy agregando un ejemplo para el uso regular del escritorio.
127.0.0.1
Se requiere un bucle de retroceso diferente al que desea asegurar RDP, o alguna otra conexión restringida, con proxy local. Por ejemplo, usar RDP a través del túnel SSH requiere que configure el lado local para que el reenviador de puertos escuche 127.0.1.2
. Esto se debe a que el cliente RDP que viene con Windows se niega a conectarse a localhost
o 127.0.0.1
.
Así es, normalmente no conectaría el cliente RDP a la misma computadora que está utilizando (y no se le permite hacerlo incluso si quisiera ver buenos efectos espejo :).
127.0.1.0
, pero me da el mismo error de acceso denegado que si lo usara 127.0.0.1
.