quinta-feira, 24 de maio de 2012

How to edit the hosts file in Mac OS X


Introdução


O arquivo hosts é um arquivo de texto que mapeia hostnames para endereços IP.
Ao digitar um endereço de URL do navegador, o sistema está verificando se há uma entrada relevante no arquivo hosts e obtém o endereço IP correspondente, senão ele resolve o IP através de servidores a conexão ativa do DNS.
O arquivo hosts pode ser editado para bloquear certos nomes de hosts (como anfitriões ad-serving/malicious), ou utilizados para fins de desenvolvimento web, ou seja, redirecionar os domínios para endereços locais.



Editando o arquivo hosts


Editando o arquivo hosts no Mac OS X, é uma tarefa muito fácil, especialmente se você estiver familiarizado com o terminal.


Passo 1 - Abra o Terminal.app
Aplicações ->Utilitários -> Terminal.


Passo 2 - Abra o arquivo hosts
Abra o hosts, digitando no terminal que você acabou de abrir:


Sudo nano / etc / hosts


Digite sua senha de utilizador quando solicitado.


Etapa 3 - Edite o arquivo hosts


O arquivo hosts contém alguns comentários (linhas que começam com o símbolo#), bem como alguns mapeamentos padrão hostname (ex. 127.0.0.1 - localhost).
Basta acrescentar os novos mapeamentos por baixo os padrões. Ou editar um dos valores padrão, se você sober o que está a fazer!
Você pode navegar o arquivo usando as teclas de seta.
ou pode copiar o conteúdo do meu ficheiro hosts de exemplo e colar no terminal.


Passo 4 - Salve o arquivo hosts
Quando terminar de editar o arquivo hosts, pressione Control-o para salvar o arquivo.
Pressione Enter no prompt de nome de arquivo e controle de x-para sair do editor.


Passo 5 - Limpe o cache de DNS
No Lion você pode emitir um comando de terminal simples para liberar o cache DNS, para que as alterações de arquivos de host para efeitos imediatos:


dscacheutil -flushcache


[English]




Introduction
The hosts file is a text file that maps hostnames to IP addresses.
Upon typing a url address on the browser, the system is checking if there is a relevant entry on the hosts file and gets the corresponding IP address, else it resolves the IP via the active connection’s DNS servers.
The hosts file can be edited to block certain hostnames (like ad-serving/malicious hosts), or used for web development purposes, i.e. to redirect domains to local addresses.
Editing the hosts file
Editing the hosts file in Mac OS X – Leopard, is a pretty easy task, especially if you are familiar with the terminal.
Step 1 – Open the Terminal.app
Either by start typing Terminal on the Spotlight, or by going into Applications -> Utilities -> Terminal.
Step 2 – Open the hosts file
Open the hosts by typing on the Terminal that you have just opened:

sudo nano /etc/hosts


Type your user password when prompted.


Step 3 – Edit the hosts file
The hosts file contains some comments (lines starting with the # symbol), as well as some default hostname mappings (e.g. 127.0.0.1 – localhost).
Simply append your new mappings underneath the default ones. Or edit one of the default values if you know what you are doing!
You can navigate the file using the arrow keys.
or simply copy my example hosts file and paste on your terminal.


Step 4 – Save the hosts file
When done editing the hosts file, press control-o to save the file.
Press enter on the filename prompt, and control-x to exit the editor.


Step 5 – Flush the DNS cache
On Lion you can issue a simple Terminal command to flush the DNS cache, and have your host file changes to take immediate effect:


dscacheutil -flushcache

Sem comentários:

Enviar um comentário