O que é um nome de host?

Um hostname é o nome atribuído a dispositivos (como computadores ou sistemas de armazenamento) conectados a uma rede, criado para facilitar sua identificação pelas pessoas. Antigamente, a definição e as regras relacionadas aos hostnames variavam de acordo com os sistemas de rede. No entanto, com o predomínio atual das redes IP, “hostname” geralmente se refere ao nome de um computador gerenciado no Sistema de Nomes de Domínio (DNS).

Em redes IP, os endpoints de comunicação são identificados por endereços IP. O DNS facilita a comunicação por meio de nomes de host, convertendo-os em endereços IP. Para lidar com redes de grande escala, como a internet, o DNS introduz o conceito de domínios, permitindo que os nomes sejam gerenciados em domínios específicos. Ao especificar endpoints de comunicação na internet, utiliza-se uma combinação do nome de domínio e do nome de host, conhecida como nome de domínio totalmente qualificado (Fully Qualified Domain Name — FQDN).

Por exemplo, www.f5.com. é um FQDN.

  • Neste FQDN:
    • www é o nome do host.
    • f5.com. é o nome de domínio.
    • O ponto final (.) representa o domínio raiz, que corresponde à totalidade da internet. Na prática, esse domínio raiz costuma ser omitido.

Embora o termo FQDN às vezes seja usado como sinônimo de nomes de domínio, os nomes de host nem sempre correspondem individualmente a hosts físicos. As configurações de DNS permitem:

  • Vários hosts podem corresponder a um único FQDN (DNS round-robin).
  • Vários FQDNs associados a um único host (host virtual).

Um número cada vez maior de sites também usa nomes de host idênticos aos seus nomes de domínio. Por exemplo, embora www.f5.com seja usado como nome de host no exemplo acima, o site da F5 pode ser acessado diretamente pelo FQDN f5.com.