En su mayor parte, todos estamos acostumbrados a tener una dirección IP pública única, pero ¿qué haces cuando ese no es el caso? ¿Qué está pasando exactamente? Con eso en mente, la publicación de preguntas y respuestas del superusuario de hoy ayuda a un lector confundido a resolver el misterio de una dirección IP.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad.
Foto cortesía de Nicolas Nova (Flickr) .
La pregunta
El lector de superusuario Spartan quiere saber si es posible que diferentes personas tengan la misma dirección IP pública:
Según tengo entendido, dos computadoras no pueden tener la misma dirección IP pública (externa) a menos que estén conectadas a través del mismo enrutador. Si están conectados a través del mismo enrutador, entonces pueden tener (compartir) la misma dirección IP pública pero tener diferentes direcciones IP privadas (locales).
La situación que encontré
Mi amigo y yo utilizamos el mismo proveedor de servicios de Internet. Tenemos diferentes nombres de usuario y contraseñas, y conexiones independientes con nuestro proveedor de servicios de Internet, ¡pero tenemos la misma dirección IP pública! ¿Cómo es esto posible? Cuando usamos Google para determinar nuestra dirección IP, ambos obtenemos el mismo resultado exacto, 112.133.229.29 (en mi enrutador dice 10.1.102.93, el enrutador de mi amigo dice 10.1.101.29).
He instalado un servidor web Apache en mi computadora y sé que se puede acceder a él a través de la dirección IP pública de mi computadora, pero en mi caso no tengo una dirección IP pública única, por lo que es imposible que nadie acceda a mi computadora a través de http://112.133.229.29/index.html.
El amigo que mencioné anteriormente puede acceder a mi computadora usando esta dirección: http://10.1.102.93/index.html, así que me pregunto si tenemos algún tipo de proveedor de servicios de Internet común DNS.
Si otro amigo mío intenta acceder a mi computadora a través de un proveedor de servicios de Internet diferente usando el enlace basado en enrutador que se muestra arriba (http://10.1.102.93/index.html), no podrá acceder.
¿Cómo está haciendo esto mi proveedor de servicios de Internet? Mis solicitudes a cualquier servidor se anclan con mi dirección IP pública y el servidor responde a la solicitud en función de esa dirección.
¿Es posible que diferentes personas tengan la misma dirección IP pública?
La respuesta
Gestudio Cloud, colaborador de superusuario, tiene la respuesta para nosotros:
Bueno, como DavidPostill mencionó anteriormente, su proveedor de servicios de Internet está utilizando NAT en sus enrutadores antes de enrutar su tráfico a Internet.
Básicamente, esto significa que usted y los otros clientes dentro del «área de servicio» de su proveedor de servicios de Internet están en una gran red de área metropolitana (MAN) y eso funciona de la misma manera que lo hace el enrutador de su hogar para crear una red de área local (LAN), simplemente a una escala mucho mayor.
¿Por qué haría esto su proveedor de servicios de Internet? Bueno, la respuesta es simple. Quieren y / o necesitan usar una cantidad menor de direcciones IPv4 públicas (probablemente porque tienen más clientes que direcciones IPv4 públicas disponibles).
Como sabrá, el grupo de direcciones IPv4 gratuitas se agotó hace un par de años. Los operadores que están creciendo no pueden obtener nuevas subredes IPv4 a menos que las compren a otros proveedores de servicios de Internet que cierren en otro lugar.
La solución es utilizar direcciones IPv6. Obviamente, esto requiere cambiar enrutadores, cambiar configuraciones, invertir dinero y tiempo, etc., por lo que configurar una gran red de área metropolitana es más fácil y rápido para ellos.
Puede llamarlos y preguntar acerca de cómo obtener una dirección IPv4 dedicada, pero probablemente requieran un pago adicional de su parte solo para tener una dirección IPv4 dedicada para su computadora / ubicación.
¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .