> ## Content Index
> Fetch the complete content index at: https://flateek.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Como fazer o Linux reconhecer um nome de domínio local como um endereço IP
- URL: https://flateek.com/como-fazer-o-linux-reconhecer-um-nome-de-dominio-local-como-um-endereco-ip/
- Published: 2026-07-29T00:35:05.000Z
- Updated: 2026-07-29T00:35:05.000Z
- Author: Flaviano Rodriges

Como fazer o Linux reconhecer um nome de domínio local como um endereço IP

## A problemática

No dia a dia, principalmente quando usamos serviços dentro da nossa própria rede, é comum precisar acessar algo digitando um **endereço IP numérico**, como por exemplo:

192.168.1.34

O problema é que **IPs são difíceis de memorizar**.  
Seria muito mais fácil digitar algo como:

umbrel.local

E fazer com que o computador entenda automaticamente que esse nome deve abrir o IP correto.

Esse tipo de configuração é útil para:

- Acessar serviços locais na sua rede doméstica
- Entrar no painel de um servidor (como Umbrel, NAS, roteador, etc.)
- Conectar em servidores de jogos hospedados localmente
- Evitar ter que decorar vários números diferentes

---

## O que queremos fazer

A ideia é simples:

Fazer o seu **Linux** entender que:

umbrel.local → 192.168.1.34

Ou seja, quando você digitar **umbrel.local** no navegador, ele abrirá automaticamente o IP correspondente.

---

## Método mais simples: editar o arquivo /etc/hosts

Essa é a forma mais rápida e funciona apenas no **seu computador**.

### 1\. Abrir o arquivo de hosts com permissão de administrador

Execute no terminal:

```
sudo nano /etc/hosts

```

### 2\. Adicionar o mapeamento de domínio para IP

No final do arquivo, adicione:

```
192.168.1.34 umbrel.local

```

Depois:

- Pressione **CTRL + O** para salvar
- Pressione **ENTER** para confirmar
- Pressione **CTRL + X** para sair

---

## 3\. Testar se funcionou

No terminal, execute:

```
ping umbrel.local

```

Se tudo estiver correto, o Linux já vai resolver o nome para o IP configurado.

Você também pode testar direto no navegador, acessando:

[http://umbrel.local](http://umbrel.local/?ref=flateek.com)

---

## 4\. Limpar o cache de DNS (caso não funcione de primeira)

Algumas distribuições mantêm cache de resolução de nomes.  
Se necessário, execute um dos comandos abaixo:

```
sudo systemd-resolve --flush-caches

```

ou

```
sudo resolvectl flush-caches

```

Depois disso, teste novamente.

---

## Fazer isso funcionar para todos os dispositivos da rede

O método do **/etc/hosts** só vale para **um computador específico**.

Se você quiser que:

- celular
- notebook
- smart TV
- outros PCs

também reconheçam **umbrel.local**, o ideal é configurar isso **direto no roteador**, criando um **DNS local** apontando o domínio para o IP.

Cada roteador tem um menu diferente, mas normalmente essa opção aparece como:

- DNS local
- Static DNS
- Hostname
- DHCP static mapping

---

## Conclusão

Mapear um nome simples para um endereço IP é uma solução prática que:

- facilita o acesso a serviços locais
- evita decorar números
- melhora a organização da sua rede

E o melhor: é algo rápido de configurar e muito útil no dia a dia.

---

### Fique ligado

Em breve vamos trazer mais conteúdos sobre:

- redes locais no Linux
- servidores caseiros
- automação doméstica
- ferramentas úteis para quem está começando

Se tiver dúvidas ou quiser sugerir novos tutoriais, participe da comunidade!