Nome do host ou subdomínio? [duplicado]

1

Eu entendo que, na direção "webmail.chemistry.iit.edu", "chemistry" é um subdomínio e "webmail" o nome do host. Então, por que em "mail.google.com", de acordo com a documentação do Google, é "mail" um subdomínio? Não é obrigatório ter o nome do host à esquerda do domínio?

    
por pepito 12.05.2013 / 19:11

2 respostas

3

Não, não é obrigatório ter um formato específico para nomes de domínio. Você pode colocar quase tudo o que quiser no DNS e as empresas usam todos os tipos de esquemas.

Dito isso, a palavra "nome do host" é usada com frequência para significar duas coisas diferentes. Isso pode significar

  1. O nome do computador. Isso pode estar em muitos formatos diferentes, incluindo palavras únicas, nomes de domínio completos e qualquer coisa entre eles.
  2. O nome completo do domínio de um computador, independentemente de o computador ter ou não o nome completo definido no computador como nome de host.

Para complicar isso, não há absolutamente nenhuma razão para que qualquer uma das coisas que você mencionou na sua pergunta seja um "hostname" no primeiro sentido da palavra. De fato, muitos lugares não têm um computador com o nome "webmail", em vez de ter esse ponto de nome para outra máquina com um nome diferente. Por exemplo, no meu antigo escritório, "mail.example.com" na verdade poderia estar em uma máquina chamada "mailserver2.office.example.internal". Como você pode ver, o "hostname" no primeiro sentido da palavra não é nem mesmo um endereço publicamente acessível.

Para o seu exemplo de "mail.google.com", o GMail é executado em muitos servidores (centenas ou milhares, embora ninguém fora do Google saiba ao certo), portanto não há computadores com o nome "mail.google.com" . O Google não publica os nomes reais dos servidores para os quais "mail.google.com" aponta. Mesmo quando você vê "googlemail.l.google.com" quando olha para onde aponta, esse também não é o nome real do servidor, mas um nome que aponta para muitos servidores.

Por exemplo, pode haver um servidor chamado "webmail01-newyork342-version1.googlemail.datacenter-newyork.google.private" que pode ser acessado publicamente como "googlemail.l.google.com". O Google usa partições DNS de round-robin de DNS, baseadas em região e anycast de IP para fazer com que todos esses servidores respondam ao mesmo nome.

Em configurações menores, muitas vezes é verdade que a parte mais à esquerda do endereço completo é o nome da máquina a qual você está se conectando, mas isso raramente é o caso quando se lida com uma empresa grande.

    
por 12.05.2013 / 19:34
1

Isn't it mandatory to have the hostname to the left of the domain?

Quase, exclua quando você cria um registro A sem nome e aponte para o endereço de um servidor no domínio, então o nome desse servidor no domínio é domain.com . Você deve conhecer as diferenças entre o nome do host e o nome do domínio.

Then, why in "mail.google.com", according to Google's documentation, is "mail" a subdomain?

Não, o e-mail é apenas um alias para os servidores de e-mail do google, seu nome é googlemail.l.google.com , você pode usar a ferramenta DNS para encontrá-lo.

    
por 12.05.2013 / 19:34