¿Cómo puede una dirección IP representar más de un dominio y subdominio?

Es muy importante tener claro la pregunta que está haciendo; tanto para entender lo que significan los términos como para formular la pregunta de una manera que le brinde la respuesta que necesita en lugar de alguna otra respuesta que no necesita.

Esta pregunta necesita trabajo, pero la estoy interpretando como ‘¿Cómo …?’ Esta es la forma en que respondería esa interpretación:

Cuando busco en www.dogdoor.com, www.dogflap.com y www.support.dogdoor.com, todos tienen la misma dirección IP. ¿Cómo es eso posible?

Como otros han dicho, esta es realmente una estrategia bastante común:

  1. Primero, la compañía posee y controla todos los dominios que apuntan a esta única IP
  2. Si son dueños del dominio principal dogdoor.com
    1. Tienen la capacidad de generar cualquier número de subdominios (definidos como *. .dogdoor.com)
    2. Siempre que posean estos dominios, pueden asignar un registro A de búsqueda directa para apuntar a donde quieran.
    3. Para los subdominios, pueden codificar aquellos en el dominio principal para “dogdoor.com” sin tener que crear un subdominio separado. Ejemplo

www.woofies A 123.123.123.40

Esto se resolverá como “www.woofies.dogdoor.com”

En cuanto a cómo esto puede funcionar con una sola dirección IP, hay dos métodos:

  1. Simple y económico: puede indicarle al servidor web Apache que sirva contenido web diferente en la misma dirección IP configurando un valor en httpd.conf.
    1. Esto permitirá que una sola dirección IP sirva múltiples nombres
    2. no infalible, pero efectivo en un presupuesto
  2. Clase empresarial
    1. Consigue un buen equilibrador de carga
    2. Con la traducción de direcciones de red, estacione en la dirección IP, pero hágalo vivir en una subred DMZ privada
    3. Haga que enrute las solicitudes a sistemas internos / DMZ alojados para cada nombre a un servidor interno diferente

Por lo tanto, esto es moderadamente común, y no es tan difícil de cumplir, pero los requisitos en el backend (firewall, DMZ, equilibrio de carga o un conocimiento realmente sólido de Apache u otros servidores web) pueden ser algo rígidos.

Espero que esto ayude. Para evitar otras preguntas, si tiene una pila de servicios que está tratando de representar como una única dirección IP, necesita una gran empresa con un equipo de redes sólido o puede llevar todo a un servicio multiprotocolo como Office 365 (correo, web, chat, colaboración, etc., etc.). sí, eso cuesta dinero, pero si eres realmente pequeño, es sorprendente lo económico que es para una montaña de servicios con marca de dominio.

Elaborando un poco la respuesta de Tony: piense en el Sistema de nombres de dominio como un conjunto de guías telefónicas directas e inversas … No hay ninguna razón por la que varios nombres no puedan volver a la misma dirección IP numérica (al igual que varias personas podrían compartir el mismo teléfono), pero Dios, en la otra dirección, si desea saber qué nombre está asociado con el número, debe ser específico (por analogía: ¿qué nombre de la persona figura en la factura y la identificación de la persona que llama para ese número de teléfono?).

Por el contrario, muchas direcciones IP pueden asignarse de nuevo al mismo nombre, como en el caso de un grupo de servidores que sirven el mismo contenido.

Debido a que la transacción DNS se produce antes e independientemente de la transacción prevista por el usuario (web, correo electrónico, etc.), en situaciones de “alojamiento virtual” o multicliente, el protocolo de la segunda transacción generalmente ha tenido que extenderse para acomodar ” capa de información del inquilino, así como la capa de “usuario”, ya que en los primeros días de Internet, cuando se definían muchos de estos protocolos, pero antes de que la escasez de IPv4 realmente hubiera impactado la conciencia de las personas, simplemente acumularía más direcciones IP en el mismo servidor y enlazar diferentes servicios a las diferentes direcciones IP.

La respuesta corta es:

Al tener control sobre un servidor DNS autorizado para el dominio requerido y los nombres de subdominio. Todo lo que tiene que hacer es apuntar todos esos nombres a esa única dirección IP. Toda solicitud de resolución de nombre posterior apuntará a dicha dirección IP como la dirección de destino. Por supuesto, no necesita un control total del servidor DNS, suficiente para asignar la IP de destino, sería suficiente.

¿Cómo puede un gran hotel u edificio de oficinas ser la dirección de cientos o incluso miles de personas / empresas? Simple la dirección es cómo llegan a la entrada, el software toma la decisión de dónde enviar la solicitud y los siguientes paquetes. Un servidor web podría dividir my_store.com y my_hobby.com mirando la solicitud web y viendo http://my_store.com/ para saber dónde se encuentran sus archivos relevantes y para servirlos. También sabría dónde se encuentran los archivos http://my_store.com/ y puede servir a aquellos que, en el pasado, los servidores web podían alojar sitios web de bajo tráfico de 10, 100 o más en un solo servidor.

Otros servicios utilizan métodos y direcciones diferentes para obtener el tráfico del destino adecuado.

Asignándolo a un enrutador como la dirección pública de la red, y utilizando DHCP / NAT con un rango de direcciones privadas internamente.

Lo mismo que sucede en todos los hogares con acceso a Internet y varios dispositivos cliente, como computadoras portátiles, computadoras de escritorio, teléfonos inteligentes, tabletas, …

Aunque el uso de sitios web virtuales. Muchos servidores web le permitirán ejecutar múltiples sitios en una sola dirección IP, diferenciada solo por su nombre.

Esto es posible conectando una IP a un nombre de dominio en el sistema DNS. Pero debe controlar todos los dominios que desea asignar a esa IP en particular.