No. Un servidor, dos o doscientos pueden tener la misma IP externa perfectamente. Otro tema es que dentro de un ISP hace veinte, treinta, doscientos o los servidores que quieras. Cada uno de ellos tendrá una IP interna dentro de la red que tendrá ese ISP, pero se tratarán de IP´s que caen dentro de lo que se conoce como "rango de IP privada". El mas conocido suele usarse en todas las casas donde hay una pequeña red.
Te pondré un ejemplo. Supongamos que en tu casa tienes 3 ordenadores, una impresora wifi, tres teléfonos y dos tablets, aparte de tu router que te da acceso a internet. Lo mismo vale para un "cibercafé" e incluso para muchas pequeñas y medianas empresas.
El Router tiene una dirección que suele ser 192.168.1.1. Luego tus dispositivos, como los ordenadores, impresora, teléfonos, tablets... usan números que siguen así:
192.168.1.2
192.168.1.3
192.168.1.4
.
.
.
Generalmente estos rangos juegan con los dos últimos números, dándote capacidad para 65.534 dispositivos (otro tema es que muchos gestionan la numeración automáticamente, pero siguiendo esos numeros
Para aclarar un poco el tema:
https://es.wikipedia.org/wiki/Red_privadaBueno, pues "desde fuera" todos esos dispositivos, TODOS tienen una única IP, que es la que da tu ISP a tu conexión.
El protocolo TCP-IP incluye en los paquetes de datos unos indentificadores para que los enrutadores y otros dispositivos sepan quien es el origen del paquete, cual es su destino y otros datos. Tu router envia y recibe paquetes de datos de todos tus dispositivos, y sabe cuando recibe datos a que dispositivo debe de enviarlos. Pero toda tu red interna desde "fuera" de tu casa solo tiene UNA ip.
Y ahora viene la "gracia". Si yo tengo una IP dinámica, eso quiere decir simplemente lo siguiente, a ver como te lo explico de forma sencilla.
El protocolo TCP-IP identifica a todos los dispositivos con una serie de números. Les da por así decirlo una matricula identificativa. Pero el número de combinaciones es limitado. Es muy grande, pero no infinito.
Un ISP que da servicio a una cantidad de usuarios, tiene asignada un cierto rango de direcciones. Como las direcciones son limitadas lo normal es que tenga menos direcciones libres que usuarios, porque normalmente nunca se conectan todos los usuarios a la vez (algo que está cambiando, para evitarlo existe el protocolo ipv6 pero que no está implementado mundialmente aún)
Cuando conecto el router, este se comunica con el ISP, y este coge una dirección de las que tenga libres y me asigna una. Es decir, es una dirección
aleatoria. Hoy es una, mañana puede ser otra. Incluso su apago el router y lo enciendo de nuevo es posible que la IP publica que tengo sea otra
La IP publica es la dirección que tiene TODA mi red local desde fuera.
La cosa se puede acotar un poco porque las IP´s dentro de un ISP a menudo se distribuyen por regiones, pero incluso así podrías encontrarte con que el rango de IP que asigna aleatoriamente se hace dentro de un radio de varios kilómetros.
La única forma sería acceder al ISP, saber la IP que asignó y averiguar la información correspondiente a ese cliente. Y si algo miran los ISP es precisamente proteger esos datos con uñas y dientes, hasta el extremo que solo proporcionan esos datos bajo orden judicial.