Networking

Como editar o arquivo Hosts no Linux?

Como editar o arquivo Hosts no Linux?

Um arquivo Hosts é compatível com Linux, Windows e Mac; eles são arquivos de texto simples que funcionam para mapear nomes de host para vários endereços IP. É ótimo editar o arquivo Hosts ao executar o teste na rede específica.  Você também pode usar o mapeamento de um endereço IP para pular o processo no qual o navegador da web usa a pesquisa DNS (Servidor de Nomes de Domínio) para traduzir um nome de domínio para um endereço IP específico.

Quando um usuário digita o nome de domínio de um site, o nome de domínio precisa ser traduzido em um endereço IP específico. Um arquivo Hosts tem prioridade sobre o DNS, já que um sistema operacional verifica seu arquivo Hosts para um domínio e caso não haja nenhuma entrada para esse domínio. Ele começa a consultar os servidores DNS configurados para resolver o nome de domínio específico. Foram as poucas informações sobre o arquivo Hosts, e vamos considerar todos os aspectos sobre como editar arquivos Hosts no Linux facilmente.

Por que editar o arquivo de hosts?

Existem vários motivos para editar o arquivo hosts na máquina Linux:

Como editar o arquivo Hosts no Linux?

Abra o terminal em aplicativos> utilitários> recurso de terminal ou você pode usar CTRL, ALT e T como teclas de atalho.

Após abrir o terminal, abra o arquivo Linux Hosts no sistema usando o seguinte comando:

sudo vim / etc / hosts

Usamos o Vim, mas você pode usar diferentes editores de texto como o nano.

Depois de executar o comando, o sistema solicitará que você insira a senha para abrir o arquivo Hosts.

Você pode modificar facilmente o arquivo Hosts, de forma que o arquivo seja formatado da mesma forma que o endereço IP é escrito primeiro e o nome do servidor fica em segundo.

0.0.0.0 servidor.domínio.com

Você pode adicionar entradas no final do arquivo Hosts de acordo com seus requisitos. Caso você queira ignorar alguma linha ou especificar que o sistema não leia a linha, você pode colocar o sinal “#” no início dessa linha em particular.  Finalmente, você pode salvar o arquivo antes e certifique-se de salvá-lo antes de sair.

Bloquear um site

Se você deseja impedir que um determinado site o redirecione para o endereço IP do host local, altere o nome de domínio do arquivo Hosts. Por exemplo, queremos bloquear xxyyzz.com, então podemos escrever:

134.1.0.1 www.xxyyzz.com

No texto acima, 134.1.0.1 é o IP do host local, mas se quiser fazer alterações na rota padrão, você pode escrever:

0.0.0.0 www.xxyyzz.com

No texto acima, 0.0.0.0 IP é uma rota padrão deste arquivo Hosts em particular.

Por fim, você pode pressionar as teclas CTRL e X simultaneamente para salvar o arquivo.

Mudança de serviço de nome

Como mencionado, um arquivo Hosts funciona para contornar uma pesquisa de servidor Domain Namer. Ainda assim, possui outro arquivo que contém as informações do sistema operacional sobre o pedido de localização da tradução do endereço IP.

O nsswitch.conf é um arquivo completamente configurado para encontrar o DNS, então pula o arquivo Hosts e vai na busca DNS. Você pode usar a linha de comando abaixo para verificar a configuração facilmente:

cat / etc / nsswitch.conf [email protegido]: ~ $ cat etc nsswttch.conf
# / etc / nsswitch.conf
#
# Exemplo de configuração da funcionalidade do GNU Name Service Switch.
# Se você tiver os pacotes 'glibc-doc-reference' e 'info' instalados, tente:
# 'info libc "Name Service Switch"' para obter informações sobre este arquivo.
passwd: compat systemd
grupo: compat systemd
sombra: compat
gshadow: arquivos
hosts: arquivos mdns4_minimal [NOTFOUND = return] arquivos dns myhostname
redes: arquivos db
protocolos: arquivos db
serviços: arquivos db
ethers: arquivos db
rpc: arquivos db
netgroup: nis
xyz @ xyz-VirtualBox: ~ $

Há uma entrada chamada “Hosts”, garantindo que os arquivos sejam listados na coluna da direita nos resultados acima. Caso não esteja listado como este, abra seu editor de arquivo usando o comando abaixo:

sudo vim / etc / nsswitch.conf

Este comando irá abrir o editor de texto Vim para fazer alterações e definir os arquivos no início para uso apropriado.

Conclusão

Os arquivos Hosts são úteis para realizar várias tarefas para nomes de domínio e endereços IP.  Foram as informações completas sobre o arquivo Hosts e como você pode editar facilmente o arquivo Hosts no Linux. Este procedimento é experimentado e testado em várias máquinas Linux, mas você deve seguir cuidadosamente cada etapa.

Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...
Como usar o AutoKey para automatizar jogos Linux
AutoKey é um utilitário de automação de desktop para Linux e X11, programado em Python 3, GTK e Qt. Usando sua funcionalidade de script e MACRO, você ...
Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...