O que é nome de domínio - Internet
Tags: programming, beginners, internet, webdev
Published: 2023-10-26 16:23:18

Nomes de Domínio são uma parte fundamental da infraestrutura da Internet. Eles são essenciais para nossa navegação na web, permitindo que identifiquemos e acessemos facilmente os sites. Os nomes de domínio fornecem endereços legíveis para servidores web disponíveis na Internet.

Qualquer computador conectado na Internet pode ser alcançado através de um endereço IP público, consistido de 32 bits para IPv4 e 128 bits para IPv6 como vimos no artigo falando sobre DNS. Computadores podem manipular esses endereços facilmente, mas as pessoas tem dificuldade em descobrir quem está executando o servidor ou que serviço o site oferece. Endereços de IP são difíceis de lembrar e podem mudar com o tempo. Para resolver todos esses problemas nós usamos endereços legíveis chamados domain names (nomes de domínio).

---

## Estrutura dos domínios

Um "nome de domínio" tem uma estrutura simples construída por algumas partes, que são separadas por pontos e lidos da direita para a esquerda. Cada uma dessas partes nos fornecem informações importantes sobre o domínio, exemplo:

![Explicando cada parte de um nome de dominio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsyoafa2oy5uft7n1xrr.png)

### O que é TLD (Top-Level Domain):

O TLD nos trazem informações mais genéricas, como informar aos usuários o propósito geral do serviço por trás do nome de domínio. 

Existem os TLDs mais genéricos como: .com, .org, .net.

*Alguns TLDs como: .us, .fr, or .sh podem exigir que o serviço seja fornecido em um determinado idioma ou hospedado em um determinado país.*

### O que é Label (ou componente):

Os labels são os que seguem o TLD. Não existe uma forma correta de escrever um label, pode ser qualquer coisa, de uma letra a uma frase completa, geralmente no label vai o nome da empresa ou produto que irá conter no site. 

Também podemos chamar eles de *Domínio de Nível Secundário* (SLD) ou *********Subdomínio*********. Um *nome de domínio* pode ter muitos labels, não é obrigatório ter 3 labels para formar um nome de domínio. 

---

## Como ter um nome de domínio

Diferente do que dizem por ai, não é possível você "comprar um nome de domínio". O que nós fazemos é pagar pelo direito de usar um nome de domínio por um ano ou mais (depende do que está no plano contratado).

Você pode renovar seu direito quantas vezes/anos quiser, e sua renovação tem prioridade sobre as aplicações de outras pessoas (sim, da para outra pessoa comprar o seu nome de domínio caso você  não renove, então fique de olho). 

As empresas famosas que vendem esse tipo de serviço são chamadas registradoras, que utilizam registros de nome de domínio para acompanhar as informações técnicas e administrativas que conectam você a seu nome de domínio.

**CUIDADO**: *Em alguns casos, os registradores se aproveitam dos nomes de domínio expirados, comprando esses domínios no momento em que expiram e, vendendo de volta ao registrante original por um preço elevado.*

---

## Diferença entre nome de domínio e URL

Um localizador uniforme de recursos (URL) que muitas é vezes chamado de endereço, caminho, site, entre outros, contém o nome de domínio e também trás outras informações importantes, como, o protocolo usado no site e o caminho que você se encontra.

![Diferença entre URL e nome de dominio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c1hkmpkqovfhjn0knc0z.png)

---

Os nomes de domínio desempenham um papel fundamental na nossa experiência na web, fornecendo endereços legíveis que simplificam a navegação e o acesso a sites. Eles são uma parte vital da infraestrutura da Internet, conectando-nos a servidores web em todo o mundo.

Lembre-se de que a renovação do seu nome de domínio é crucial para mantê-lo sob seu controle.