Dominio a IP

Convierta cualquier dominio o URL a sus direcciones IP, IPv4 e IPv6, y vea lo que una consulta simple oculta: la cadena CNAME detrás del nombre, la red a la que pertenece cada dirección, si hay una CDN delante del servidor real y lo que responden cinco resolutores DNS públicos.

Fuentes: cinco resolutores DNS públicos · Team Cymru · los registros regionales de internet (RDAP) · DB-IP

Cómo saber la IP de una página web

Escriba el dominio del sitio, o pegue cualquier URL, y presione Buscar IP. Dominio a IP le pide al DNS los registros A (direcciones IPv4) y AAAA (direcciones IPv6) del nombre, la misma pregunta que hace un navegador antes de conectarse, y muestra cada dirección con el tiempo que los resolutores pueden guardarla (el TTL).

Luego va más allá de una simple consulta de DNS a IP: sigue los alias CNAME desde el nombre hasta sus direcciones, encuentra la red que anuncia cada dirección y a nombre de quién está registrado el bloque, señala las direcciones que pertenecen a una CDN y no al servidor propio del sitio web, y muestra lado a lado lo que responden cinco resolutores públicos.

Dominio a IP: las direcciones IPv4 e IPv6 de un dominio con la cadena CNAME, el dueño de la red y cinco resolutores DNSDominio a IP: las direcciones IPv4 e IPv6 de un dominio con la cadena CNAME, el dueño de la red y cinco resolutores DNSLa respuestaCada dirección IPv4 e IPv6, lista para copiar, y lo que encontró la consulta, en una frase cada cosa.Cada direcciónSu red y su número de AS, la ficha del registro con el contacto de abuso, el nombre inverso y la ciudad según DB-IP.Cinco resolutoresGoogle, Cloudflare, Quad9, OpenDNS y AdGuard consultados a la vez: aquí aparecen las direcciones que rotan y los bloqueos por filtrado.La rutaDel resolutor al nombre, cada alias CNAME, las direcciones y la red que hay detrás.
Una consulta de www.python.org: un alias lleva a las direcciones de Fastly, las mismas en los cinco resolutores. Seleccione un número para ver qué muestra cada parte.

¿Por qué un sitio web tiene más de una dirección IP?

Un dominio puede tener muchos registros A y AAAA, y el conjunto puede cambiar de una consulta a otra. Cuatro razones cubren casi todos los casos:

  • IPv4 e IPv6

    Un sitio que admite ambos tiene registros A y registros AAAA. Un dispositivo con IPv6 suele probar primero la dirección IPv6 y recurre a IPv4 en una fracción de segundo (Happy Eyeballs).

  • Balanceo de carga

    Varios servidores se reparten el tráfico: la respuesta DNS los enumera todos, a menudo en un orden distinto cada vez, y los clientes suelen probarlos en ese orden. Esto es el DNS round-robin (por turnos).

  • Respuestas según la ubicación

    Los sitios grandes responden a cada resolutor con servidores cercanos a él, así que una consulta desde Tokio y otra desde Fráncfort obtienen direcciones distintas. Para ello, los resolutores pueden transmitir parte de la dirección del visitante (EDNS Client Subnet).

  • Anycast y CDN

    Una CDN como Cloudflare anuncia la misma dirección desde cientos de centros de datos, y el enrutamiento de internet lleva a cada visitante a uno cercano. Una dirección, muchos lugares.

¿La dirección IP es el servidor real del sitio web?

No cuando hay una CDN o un proxy de seguridad delante. En ese caso, el dominio resuelve a las direcciones de la CDN: los visitantes se conectan a la CDN, y la CDN obtiene las páginas del servidor propio del sitio web, el origen, sin que se vea. La dirección es real, pero pertenece a la CDN y también sirve a miles de otros sitios.

Dominio a IP distingue una cosa de la otra. Reconoce las redes de las grandes CDN y proxies (Cloudflare, Akamai, Fastly, Imperva, Sucuri y otros) por sus números de AS, y las CDN que funcionan sobre la red de una nube, como Amazon CloudFront, por el CNAME que dan a sus clientes. Sus direcciones no reciben ciudad: una dirección de CDN es o bien un servidor de borde cercano al resolutor que preguntó, o bien una dirección anycast que responde desde muchos lugares a la vez, y ninguna de las dos dice dónde está almacenado el sitio web.

¿Se puede encontrar la IP real detrás de Cloudflare?

No a través del DNS: un registro con proxy responde solo con direcciones de Cloudflare. Aun así, el origen puede filtrarse por registros que se saltan el proxy, como los nombres mail. o ftp., los registros MX o un registro SPF que incluya la dirección del servidor.

Si el sitio es suyo, pase por el proxy todos los registros web que apunten al origen, y aloje el correo y todo lo que no pueda pasar por el proxy en otro servidor. Si no lo es, reporte el abuso a la CDN: Cloudflare reenvía los reportes al proveedor de hosting y al dueño del sitio.

Mostramos las direcciones a las que resuelve un nombre, nunca un servidor que una CDN oculta: esa dirección es la que permite a los ataques eludir la protección de la CDN.

Cómo resuelve www.example-shop.com

  1. ConsultadoGoogle Public DNS8.8.8.8 · 18 ms · TCP
  2. Nombrewww.example-shop.com
  3. Aliaswww.example-shop.com.cdn.cloudflare.netCloudflare
  4. Direcciones203.0.113.10203.0.113.112001:db8::10
  5. RedCloudflareAS13335 · registrado en Estados Unidos
  6. Servidor de origenOculto detrás de CloudflareSolo el dueño del sitio y Cloudflare lo conocen
Desde el nombre hacia abajo: Nombre · Alias · Direcciones · Red · Servidor de origen

Cómo saber la IP de un dominio con nslookup, ping y dig

Cualquier computadora puede convertir un dominio a una dirección IP desde la línea de comandos. Ponga el nombre del sitio en lugar de example.com:

SistemaComandoQué muestra
Windowsnslookup example.comLas direcciones de su resolutor configurado; agregue la dirección de un servidor para consultar a ese (nslookup example.com 8.8.8.8).
Windows PowerShellResolve-DnsName example.comCada registro A, AAAA y CNAME con su TTL.
macOS, Linuxdig +short example.com ALas direcciones IPv4, después de los nombres de alias que haya; AAAA para IPv6, y sin +short para ver los TTL.
Linuxgetent ahosts example.comLo que resuelve el propio sistema, incluido el archivo hosts, tal como lo ve la mayoría de los programas.
Cualquieraping example.comLa única dirección que eligió el sistema, IPv6 o IPv4 (en una Mac, ping solo usa IPv4; para IPv6, ping6).

En un iPhone o un teléfono Android no hay línea de comandos: use la consulta de arriba, que funciona en cualquier navegador.

En Chrome o Edge, la pestaña Red de las herramientas para desarrolladores muestra la dirección desde la que realmente se cargó una página: seleccione la primera solicitud y luego Remote Address en Encabezados.

¿Por qué mi computadora o ping muestran otra IP?

Una consulta aquí y otra en su propia computadora pueden no coincidir, y ambas pueden ser correctas:

  1. 1

    Otro resolutor

    Su computadora consulta el resolutor de su proveedor o de su router, que puede elegir otros servidores cercanos a usted. Elija el mismo resolutor arriba para comparar.

  2. 2

    Rotación y ubicación

    Un sitio con balanceo de carga o que responde según la ubicación da otras direcciones cada vez o en cada lugar.

  3. 3

    Una respuesta en caché

    Su computadora y su navegador guardan las respuestas hasta que vence su TTL, así que un sitio que acaba de mudarse puede mostrar su dirección anterior durante un tiempo.

  4. 4

    El archivo hosts

    Una entrada en el archivo hosts (C:\Windows\System32\drivers\etc\hosts, /etc/hosts) anula el DNS en esa computadora.

  5. 5

    IPv6 primero

    Los navegadores, y ping en Windows y Linux, prefieren IPv6 cuando su red lo tiene, así que a menudo usan la dirección AAAA, no la A.

¿Por qué el sitio web no abre cuando escribo su dirección IP?

Porque un servidor, y una dirección IP, a menudo aloja muchos sitios web. El navegador nombra el sitio que quiere en cada solicitud (el encabezado Host y, en HTTPS, el campo SNI de la negociación inicial o handshake), y el servidor elige el sitio a partir de ese nombre. Si se escribe solo la dirección, la solicitud no nombra ningún sitio: el servidor muestra una página predeterminada, un error o una advertencia de certificado, ya que su certificado es para el dominio, no para la dirección.

Detrás de una CDN falla por la misma razón: Cloudflare, por ejemplo, rechaza una solicitud a su propia dirección con el error 1003.

Un servidor, una dirección192.0.2.10
  • Host: shop.examplelas páginas de la tienda
  • Host: blog.examplelas páginas del blog
  • Host: 192.0.2.10página predeterminada o error

¿Una dirección IP puede identificar un sitio web?

Solo a veces. La dirección de un servidor dedicado suele tener un nombre de DNS inverso (un registro PTR) que da pistas sobre su dueño, pero en el hosting compartido y en las CDN una dirección sirve a cientos o miles de dominios, y el nombre inverso, si lo hay, es del proveedor (un nombre de Amazon o de Akamai), no del sitio. DNS inverso muestra el nombre propio de una dirección, y Consulta de IP, la red y la organización a cuyo nombre está registrada.

Cómo rastrear la ubicación de un sitio web

Detrás de "¿dónde está este sitio web?" se esconden tres respuestas distintas, y las consultas a menudo las mezclan:

Dónde está el servidorUna base de datos de geolocalización como DB-IP ubica la dirección en una ciudad. Sirve para un servidor en un solo centro de datos; no significa nada para una dirección de CDN, que es un servidor de borde cercano a quien preguntó o una dirección anycast que está en todas partes.
Dónde está registrado el bloque de direccionesEl país de la organización a la que el registro regional asignó el bloque. La mayoría de los bloques de Cloudflare están registrados en EE. UU., estén donde estén los servidores.
Quién opera el sitio webNo está en la dirección: WHOIS indica el registrador y a menudo oculta al titular; las propias páginas del sitio (contacto, aviso legal) suelen decir quién está detrás.

Nada de esto localiza a una persona: la dirección de un sitio web lleva a un centro de datos y a la empresa que lo opera.

API de Dominio a IP

Un endpoint gratuito con CORS para navegadores: envíe un dominio por POST o por GET como parámetro de la URL, con un resolutor opcional. La respuesta conserva los campos de nuestra API anterior y añade la cadena CNAME, los TTL, las redes, el nombre gemelo (con o sin www) y los cinco resolutores. 30 consultas por minuto por red; las repeticiones salen de la caché mientras dure el TTL.

GET /api/domain-ip
$ curl "https://dnsrobot.net/api/domain-ip?domain=github.com&dnsServer=cloudflare"
{
  "success": true, "domain": "github.com",
  "summary": { "totalIPs": 1, "ipv4Count": 1, "ipv6Count": 0, "hasCDN": false, … },
  "ipAddresses": [ { "ip": "140.82.121.4", "version": "IPv4", "asn": "AS36459", "ttl": 60, … } ],
  "chain": [], "twin": { "name": "www.github.com", … }, "resolvers": [ … ]
}

Preguntas frecuentes sobre Dominio a IP

¿Cómo saber la IP de un dominio?

Escriba el dominio en la herramienta Dominio a IP de arriba, o pegue cualquier URL del sitio, y presione Buscar IP. Obtendrá cada dirección IPv4 e IPv6, la red a la que pertenece cada una y si hay una CDN delante del servidor real. En su propia computadora, nslookup example.com en Windows, o dig +short example.com A y dig +short example.com AAAA en macOS y Linux, dan las direcciones que ve su propio resolutor.

¿Cómo convertir un dominio a IP?

Resolver un dominio a IP es tarea del DNS: los registros A de un dominio contienen sus direcciones IPv4 y los registros AAAA, sus direcciones IPv6. Un convertidor de dominio a IP le pide ambos a un resolutor, sigue cualquier alias CNAME en el camino y muestra el resultado. Este consulta cinco resolutores a la vez, así que puede ver si coinciden y si alguno bloquea el nombre.

¿DNS a IP, host a IP y URL a IP son lo mismo?

Sí, todos convierten un nombre en su dirección IP a través del DNS. Convertir un host a IP, como www.example.com o mail.example.com, funciona igual que con un dominio sin subdominio, y una consulta de URL a IP simplemente extrae primero el host del enlace: el esquema, el puerto, la ruta y los parámetros no intervienen. Tenga en cuenta que www.example.com y example.com son nombres distintos y pueden resolver a direcciones diferentes.

¿Por qué un dominio tiene varias direcciones IP?

Normalmente por una de cuatro razones: el sitio admite IPv4 e IPv6, varios servidores se reparten la carga (DNS round-robin), el sitio responde con servidores cercanos a cada resolutor, o una CDN lo sirve desde sus servidores de borde o direcciones anycast. La vista de resolutores muestra cuándo los resolutores obtienen direcciones distintas para el mismo nombre, lo que indica rotación o respuestas según la ubicación.

¿Por qué la dirección IP pertenece a Cloudflare?

Porque el sitio está detrás del proxy de Cloudflare: sus registros DNS apuntan a Cloudflare, que atiende a los visitantes y obtiene las páginas del servidor propio del sitio. Esas direcciones de Cloudflare las comparten muchos sitios, así que no indican dónde está alojado el sitio web. El Comprobador de hosting busca pistas sobre el proveedor de hosting que hay detrás de la CDN.

¿Cómo saber la IP de una página web desde la línea de comandos?

En Windows, ejecute nslookup example.com en el Símbolo del sistema, o Resolve-DnsName example.com en PowerShell para ver cada registro con su TTL. En macOS y Linux, dig +short example.com A da las direcciones IPv4, y con AAAA, las IPv6; getent ahosts example.com en Linux muestra lo que resuelve el propio sistema. ping example.com muestra la única dirección que eligió su computadora.

¿Por qué obtengo una dirección IP distinta a la de esta herramienta?

Su computadora consulta otro resolutor, que puede elegir servidores cercanos a usted; el sitio puede rotar sus direcciones; su computadora puede conservar una respuesta anterior hasta que venza su TTL; o una entrada del archivo hosts anula el DNS. Elija arriba el mismo resolutor, Google o Cloudflare por ejemplo, para comparar en igualdad de condiciones.

¿Puedo encontrar la dirección IP real detrás de Cloudflare?

No a través del DNS: un registro con proxy solo muestra direcciones de Cloudflare, y Dominio a IP nunca revela un servidor que una CDN oculta. El origen puede filtrarse por registros que se saltan el proxy, como un nombre mail. o un registro SPF, por eso los dueños de sitios deberían revisarlos. Para reportar un abuso, use el formulario de abuso de Cloudflare, que reenvía los reportes al proveedor de hosting y al dueño del sitio.

¿Una dirección IP puede identificar un sitio web?

Solo a veces. Una dirección en un hosting compartido o en una CDN sirve a cientos o miles de sitios, y su nombre de DNS inverso, si lo tiene, pertenece al proveedor, no a ninguno de ellos. El nombre inverso de un servidor dedicado o su ficha en el registro pueden señalar a su dueño. Escribir la dirección en un navegador rara vez abre el sitio, porque el servidor elige el sitio por su nombre.

¿Cómo puedo rastrear la ubicación de un sitio web?

Consulte su dirección IP y luego dónde está esa dirección: la ciudad según DB-IP para un servidor en un solo centro de datos, o el país donde está registrado su bloque. Una dirección de CDN no tiene un lugar único: es un servidor de borde cercano a quien preguntó, o una dirección anycast que responde desde muchos lugares. Nada de esto localiza a las personas detrás del sitio; WHOIS muestra el registro del dominio.

¿Es legal consultar o rastrear la dirección IP de un sitio web?

Sí. El DNS publica las direcciones de un dominio para que cualquier navegador pueda llegar al sitio, y los registros de internet publican quién tiene cada bloque de direcciones; una consulta lee esos datos públicos. Lo ilegal es usarlos mal, por ejemplo para atacar un servidor o entrar en él sin autorización. Para reportar un abuso desde una dirección, contacte al equipo de abuso de la red que muestra el resultado.

¿Esta consulta de dominio a IP es gratis y guardan lo que consulto?

Es gratis y sin cuenta; una red puede hacer 30 consultas por minuto. Las consultas se hacen desde nuestro servidor, así que el sitio web nunca ve su visita. Una respuesta se guarda solo mientras sus registros DNS pueden estar en caché, cinco minutos como máximo, para que las repeticiones sean rápidas. No registramos quién consultó qué.

¿Le falta algo?Sugiera una función o una herramienta nueva