Sé que dns resuelve una dirección como example.com a una dirección IP como 11.22.33.44, pero estoy un poco confundido acerca de cómo se resuelven los subdominios, de modo que cuando escribe http://subdomain.example.com , lo que realmente se pasa al servidor a las 11.22.33.44? En otras palabras, example.com = 11.22.33.44, pero subdominio.example.com/path = ???
¿El "subdominio" y la "ruta" se pasan como encabezados http, o se asignan en la URL de alguna manera, o qué?
Gracias por adelantado.
Editar: si lo entiendo correctamente, BloodPhilia dice que el subdominio.ejemplo.com en realidad es un dominio diferente que, en principio, podría resolverse en una IP totalmente diferente. Pero si es así, entonces, ¿qué pasa con los hosts que tienen una gran cantidad de subdominios (que parecen), pero que en realidad se asignan a alguna ruta en el sitio? Por ejemplo, blogspot aloja millones de blogs, y todos se ven así:
aaa.blogspot.com
bbb.blogspot.com
...millions more...
yyy.blogspot.com
zzz.blogspot.com
Esos claramente no son subdominios con sus propias IP, sino más bien un mapeo como aaa.blogspot.com -> www.blogspot.com/aaa, pero ¿cómo se logra esto? ¿Qué se pasa realmente al servidor web en blogspot.com?
De hecho, si dos dominios tienen la misma dirección IP, el servidor depende del navegador para especificar el dominio solicitado. Como :
fuente
Subdominios no es la palabra correcta. Por lo general, un subdominio es dominio por sí solo, por lo que sub.example.com se pasa primero al DNS, si no se encuentra un registro específico para este subdominio, la solicitud se pasa a la IP del dominio superior. (example.com) En ese servidor, la solicitud se realiza nuevamente y el servidor actuará en consecuencia.
En otras palabras, una solicitud a example.com realmente no difiere de una solicitud a sub.example.com.
fuente
sub.example.com
no se resuelve, seexample.com
usaría la dirección IP de ? Creo que los navegadores no hacen eso. (A menos que haya algún registro DNS comodín, pero el subdominio se resolvería, diría yo).Subdomain.example.com no se resuelve en 11.22.33.44; para el propósito de su pregunta, generalmente tiene su propio registro DNS A y se resuelve en una dirección diferente.
Es posible permitir que el subdominio se resuelva en la misma dirección que el dominio principal y que aún sirva en diferentes páginas, pero si lo hace, debe alojar ambos sitios en el mismo servidor web y debe tenerlo en cuenta en la configuración de su servidor. La forma en que tiene esto en cuenta depende del tipo de servidor web que esté ejecutando.
fuente
nslookup dummy.example.com
rendimientosserver can't find dummy.example.com
: ¿cómo coincide eso con lo anterior entonces? (En cuanto al ejemplo en el comentario de @ Joshua?)