O que é host?

Um host é qualquer dispositivo conectado a uma rede que fornece serviços ou recursos a outros. Pode ser um servidor de hospedagem, um computador compartilhando uma pasta, ou um celular rodando um aplicativo — e cada um tem um endereço IP exclusivo que o identifica.

Mas a palavra tem mais de um uso, e é aí que a confusão começa. “Host” designa o dispositivo, o serviço de hospedagem, a empresa que o fornece, e até o nome textual que aponta para um endereço IP.

Neste guia você vai entender cada um desses significados, a diferença entre host, servidor e cliente, o que é um hostname, e por que uma URL não é a mesma coisa que um host.

Resposta rápida
Quantos sentidos temQuatro: o dispositivo, a empresa, o hostname e o anfitrião
Host ou servidor?Todo servidor é host; nem todo host é servidor
Host ou cliente?Host oferece, cliente pede — e o papel muda conforme a direção
O que é hostnameO nome textual que aponta para um IP
Se um campo pede “host”Normalmente localhost ou o endereço do servidor
Os quatro significados da palavra host: o dispositivo conectado à rede, a empresa de hospedagem, o hostname que aponta para um IP, e o anfitrião no sentido de hospedagem de pessoas

O que é host no sentido de um servidor de hospedagem de sites

A palavra “host” também é popularmente designada para identificar uma empresa ou provedor de hospedagem de sites. Os termos “hosting” e “Web Hosting” são muito comuns na internet.

A palavra “Host” também é designada para servidores de aplicação na internet. Por exemplo, o host de FTP significa “o servidor de FTP“. Ou então “o host” de um site, significa “o servidor de um site”.

Em resumo, o que é host? Significa algum servidor ou empresa que hospeda alguma coisa. Podendo ser a hospedagem de um site, de um banco de dados, de arquivos.

O gerenciamento desse host costuma ser feito por um painel de controle como o cPanel.

O que é host — no sentido de hostname, ou seja, um endereço na internet

Host name — que é um endereço textual na internet. Por sua vez, este endereço remete a um endereço IP. Todo endereço IP possui um nome de host (em inglês, “hostname”) associado.

Dessa forma, tanto um servidor de hospedagem de sites quanto um endereço IP de um cliente acessando a internet possuem um hostname associado. Dentro de um nome de host, se identifica o provedor de acesso ou hospedagem.

Exemplo de hostname:

  • hserv31.homehost.com.br
  • mail.homehost.com.br
  • user3521.oi.net.br
  • node873-2.rj.netvirtua.com.br

A primeira parte do host irá mostrar dados sobre o servidor ou o usuário. Já a segunda parte (o nome de domínio), mostrará a qual empresa ele pertence. Você pode buscar um hostname de um endereço IP fazendo uma busca pelo endereço dele, usando o comando nslookup.

>nslookup 79.45.110.4

Nome:    host4-110-dynamic.45-79-r.retail.telecomitalia.it
Address:  79.45.110.4

Host e cliente: os dois papéis da comunicação

Toda conversa numa rede tem dois lados, e a distinção entre eles é o que organiza a internet inteira.

O host oferece. Ele hospeda serviços, recursos ou conteúdo — um site, uma caixa de e-mail, um banco de dados — e responde às solicitações que chegam. É o papel ativo.

O cliente pede. Um navegador, um programa de e-mail, um aplicativo de celular: ele envia a solicitação e consome a resposta. É o papel passivo.

⚠️ Mas os papéis não são fixos. O mesmo computador pode ser cliente ao abrir um site e host ao compartilhar uma pasta na rede local. O que define o papel é a direção do pedido, não o equipamento.

O que todo host tem

Um endereço IP. É a identificação obrigatória — sem ela, não há como ser encontrado na rede. Pode ser IPv4 ou IPv6, fixo ou atribuído dinamicamente pelo DHCP.

Geralmente um hostname. O nome textual associado àquele IP, traduzido pelo DNS. É o que permite digitar um nome em vez de decorar números.

E um conjunto de portas. Cada serviço que ele oferece escuta numa porta específica — a 80 para web, a 25 para e-mail, a 22 para SSH. É o que permite a uma única máquina oferecer vários serviços ao mesmo tempo.

Como os hosts conversam

A comunicação entre eles segue o TCP/IP, o conjunto de protocolos que define como os dados são endereçados, divididos em pacotes e remontados no destino.

Na internet, todo recurso acessível está num host — cada site, cada servidor de e-mail, cada arquivo. E o que você digita para chegar até eles são nomes de domínio, que o DNS traduz para os endereços IP correspondentes.

O caso especial: localhost

É o host que é sempre a própria máquina onde você está. Ao digitar localhost no navegador, você acessa um serviço rodando no seu próprio computador — e o tráfego nunca sai para a rede.

É como desenvolvedores testam sites antes de publicá-los, e cada dispositivo tem o seu.

Onde você vai encontrar “host” na prática

A dúvida quase sempre nasce de um campo pedindo essa informação. Veja o que preencher em cada caso:

Configurando um cliente de FTP. O campo “Host” quer o endereço do servidor — pode ser ftp.seudominio.com.br, o hostname que veio no e-mail de ativação, ou o IP direto.

Configurando um programa de e-mail. Aparecem dois: o servidor de entrada e o de saída, cada um com o seu host — algo como imap.seudominio.com.br e smtp.seudominio.com.br.

Conectando a um banco de dados. O campo “Host” costuma pedir localhost quando a aplicação roda no mesmo servidor do banco — que é o caso da maioria das hospedagens compartilhadas.

Num arquivo de configuração como o wp-config.php. A linha DB_HOST define onde está o banco. Em quase toda hospedagem compartilhada, o valor é localhost.

⚠️ A regra que resolve a maioria dos casos: se a aplicação e o serviço estão no mesmo servidor, use localhost. Se estão em máquinas diferentes, use o hostname ou o IP.

Host no sentido de hospedagem de pessoas (hotel, pousada, aluguel de temporada…)

Este termo também é designado para proprietários de imóveis pelo Airbnb. Sempre que se recebe uma visita em casa, podemos traçar uma comparação. Por exemplo, o visitante é um “guest” (convidado, em inglês) e o dono da casa, um “host”. No entanto, no Brasil, quando se quer mencionar o que é host, não se usa muito este termo.

Uma URL pode ser considerada um host?

Não, uma URL (Uniform Resource Locator) e um hostname são conceitos diferentes. Embora um hostname possa estar presente em uma URL, eles não são equivalentes.

Uma URL é o endereço que especifica a localização de um recurso na web, e é composta por até sete partes: o protocolo (como HTTP ou HTTPS), o subdomínio, o domínio, a porta, o caminho, os parâmetros e o fragmento. Desses, apenas o protocolo e o domínio são obrigatórios.

O hostname, por outro lado, é uma parte da URL que identifica o local onde o recurso está hospedado. Ele representa o nome do servidor ou do computador onde o recurso reside. Por exemplo, na URL “https://www.exemplo.com/pagina”, o hostname é “www.exemplo.com”.

Embora o hostname seja uma parte essencial de uma URL, esta, por sua vez, irá conter outros componentes. Portanto, embora um hostname seja uma parte integrante de uma URL, não é correto considerar uma URL como sinônimo de hostname.

Em resumo, o hostname está contido dentro de uma URL.

Assista: o que é uma URL

Se quiser entender a estrutura de uma URL em detalhe, temos um vídeo sobre isso:

Perguntas frequentes

Host, hosting e hospedagem são a mesma coisa?

Na prática, no Brasil, sim: os três termos são usados de forma intercambiável. Tecnicamente, host é o dispositivo ou servidor que armazena e disponibiliza os arquivos; hosting é o termo em inglês para o serviço; e hospedagem de sites é a tradução desse serviço. Quando alguém diz contratar um host, contratar hosting ou contratar hospedagem, está falando da mesma coisa.

Qual a diferença entre host e servidor?

Todo servidor é um host, mas nem todo host é um servidor. Host é qualquer dispositivo conectado a uma rede com endereço IP próprio — incluindo seu computador e seu celular. Servidor é o host que fornece serviços a outros dispositivos, como hospedar um site ou entregar e-mails.

O que é hostname?

É o nome textual associado a um endereço IP, como hserv31.homehost.com.br. Ele facilita a identificação de um dispositivo na rede, já que decorar nomes é mais simples que decorar números. A primeira parte identifica o servidor ou usuário; a segunda, o domínio da empresa a que pertence.

Qual a diferença entre host e cliente?

O host fornece serviços e recursos; o cliente solicita e consome esses serviços. Um servidor de site é um host; o navegador que acessa esse site é um cliente. O host tem papel ativo na comunicação, o cliente, papel passivo.

Uma URL é a mesma coisa que um host?

Não. O hostname é uma parte da URL, não a URL inteira. Em https://www.exemplo.com/pagina, o hostname é www.exemplo.com — a URL inclui ainda o protocolo, o caminho e eventuais parâmetros. Nosso guia sobre o que é URL detalha cada um dos sete componentes.

Qual a diferença entre hostname e domínio?

O domínio é o nome registrado, como homehost.com.br. O hostname é o nome completo de uma máquina específica, que inclui o domínio mais um prefixo — hserv31.homehost.com.br, mail.homehost.com.br. Um domínio pode ter dezenas de hostnames apontando para servidores diferentes.

O que é localhost?

É o nome que se dá ao próprio computador em que você está trabalhando. Ao digitar localhost no navegador, você acessa um servidor rodando na sua própria máquina. É muito usado por desenvolvedores para testar sites antes de publicá-los.

Como descobrir o hostname de um endereço IP?

Use o comando nslookup seguido do endereço IP, no terminal ou prompt de comando. Ele retorna o nome de host associado àquele IP, que normalmente revela o provedor de acesso ou de hospedagem responsável.

Como descobrir o hostname do meu servidor de hospedagem?

Ele costuma vir no e-mail de ativação da conta, num formato como hserv31.provedor.com.br. Também aparece no painel de controle, geralmente na barra lateral de informações do servidor. É esse nome que você usa para configurar acesso FTP ou clientes de e-mail antes de o domínio propagar.

Precisa de um host para o seu site?

Na Homehost seu site fica em servidores no Brasil, com CloudLinux isolando cada conta, backup automático, SSL grátis e suporte técnico em português. A partir de R$ 7,90/mês, com 20 anos de mercado e migração gratuita do seu host atual.

Ver planos de hospedagem

Conclusão

A palavra “host” carrega quatro sentidos, e todos aparecem no dia a dia de quem tem site: o dispositivo conectado à rede, o servidor que hospeda alguma coisa, a empresa que fornece o serviço, e o hostname que aponta para um IP.

A distinção que mais importa é entre host e cliente — quem oferece e quem pede —, e ela não depende do equipamento, e sim da direção do pedido. O mesmo computador é host num momento e cliente no outro.

E a confusão mais comum é com a URL: o hostname é uma parte dela, não a URL inteira.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Gustavo Gallas

Gustavo Gallas

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!