sexta-feira, 17 de maio de 2013

Apelidando dispositivos

Opa! Beleza ?

Esse tópico vai ser para mostrar como simplificar a nossa vida em uma rede.
Toda rede tem no mínimo um modem com roteador ou switch configurados. Quem sabe até alguns servidores com SMTP, NTP ou coisas do tipo.
O problema aparece quando nós mexemos com pouca frequência com esses dispositivos/servidores. Quase nunca lembramos qual o IP dos dispositivos.

Eis que surge uma facilidade: o arquivo hosts.
Todo sistema operacional possui um arquivo hosts com algum mapeamento pré-definido.

Nos sistemas UNIX-Like, como o caso do Mac OS e Linux, o arquivo aparece em /etc/hosts.
No caso do Windows aparece em C:\Windows\system32\drivers\etc\hosts.

Esse arquivo funciona como um DNS para o sistema. Como assim ? Quando nós inserimos uma URL no navegador (ex.: www.google.com.br), o computador solicita para um servidor DNS resolver esse endereço e descobrir seu IP (74.125.234.247). Mas porque ? Porque na internet, sempre navegamos através do IP e não da URL. Agora imagine se não houvesse DNS. Teríamos que saber o IP do site do google e de todos os outros de cabeça. Logo, o DNS é uma facilidade que temos.

E o que o arquivo host tem a ver com isso ? Tem a ver que antes do sistema consultar um servidor DNS, ele consulta o arquivo hosts primeiro. Logo, esse nosso arquivo funciona como um servidor DNS. Cheguei onde queria. Se podemos converter nomes em IP, podemos criar uma entrada no arquivo para eu nunca mais ter que lembrar o IP do meu roteador, modem e camera. Exaaato!

Como utilizo o Mac OS, segue exemplo do arquivo com algumas alterações feitas:

As minhas modificações são apenas as 3 últimas linhas.
Vejamos bem:
  • Na primeira linha que inseri, coloquei 192.168.0.1 e a palavra "roteador" na frente.
  • Na segunda coloquei 10.1.1.1 e a palavra "modem" na frente.
  • Na ultima linha coloquei 192.168.0.190 e a palavra camera na frente.
Sendo assim, quando eu abrir um navegador e digitar a palavra "roteador" (sem as aspas), o sistema irá olhar no arquivo hosts e descobrir que ele tem que ir para o IP 192.168.0.1. Dessa forma não preciso ficar lembrando de nenhum IP dos dispositivos da minha rede. Basta digitar o nome do dispositivo que quero acessar e o nome é resolvido para mim.

Simples né?

OBS.: Pode ser necessário reiniciar a máquina para que as alterações no arquivo hosts tenha efeito.

Nenhum comentário:

Postar um comentário