Eae pessoal...tudo beleza?
Bom galera...seguinte:
Tenho uma dúvida ultra cruel por ainda ser "novato" em Linux.
E esta é a máxima:
Todo mundo que mexe, sabe que domínio se consiste em zonas controladas por alguém que pode subdividí-las e delegá-las a mais alguém.
Portanto, quando utilizamos o navegador para acessar uma página hospedada em um determinado domínio, temos que apontar a localização de seu host hospedeiro (por padrão, www) seguido de seu domínio (por exemplo, site.com.br).
Até aí, beleza. É só escrever no arquivo do DNS que o www de site.com.br é o host 192.168.0.100 (sendo que 192.168.0.100 tem o Apache instalado, tudo certinho e bonitinho) para que a página possa ser exibida sem maiores problemas.
Bom...aí tem os famosos subdomínios de host (que, para os endereços de sites, é chamado de hot-sites). Por exemplo, o endereço esportes.site.com.br aponta e acessa os arquivos do endereço www.site.com.br/esportes.
Bingo!
Está aí a minha dúvida.
Como que o servidor sabe que o esportes.site.com.br é na verdade www.site.com.br/esportes e não a máquina 192.168.0.200?
Quem faz isso? DNS ou Apache?
Isso que é o Virtual Host do Apache?
O DNS não entra em conflito com o Apache por isso e vice-versa?
Bom...sei que é meio confuso mas tentei explicar da melhor maneira possível.
Já tentei entender mas tá complicado.
Desde já, agradeço pela atenção.
abracos