Recomendado, 2024

Escolha dos editores

O arquivo mac hosts: como modificar o / etc / hosts no mac os x com o textedit

Editando Arquivo Hosts do Mac OS X

Editando Arquivo Hosts do Mac OS X

Índice:

Anonim

O arquivo de hosts do Mac é um arquivo no nível do sistema localizado em / etc / hosts, que mapeia endereços IP para hospedar nomes para a rede do Mac OS X. Muitos usuários editam e modificam o arquivo de hosts para que possam apontar um domínio para um endereço IP diferente, seja para fins de desenvolvimento local, bloqueio de sites ou simplesmente para acessar servidores alternativos a partir de vários aplicativos e funções no nível do sistema. A maioria dos usuários avançados editará o arquivo hosts a partir do Mac OS X Terminal usando nano ou vim, mas para aqueles que preferem ficar na GUI do Mac OS, você também pode modificar o arquivo hosts do Mac através do TextEdit ou até mesmo um aplicativo de terceiros como BBEdit ou TextWrangler. Isso oferece uma opção mais amigável em comparação com a linha de comando.

Se você não tiver um motivo específico para modificar o arquivo de hosts do Mac no Mac OS X, não deverá fazê-lo. Um arquivo de hosts formatados incorretamente ou entrada incorreta pode levar a problemas de DNS e problemas com vários serviços de Internet. Isso é para usuários avançados.

Como modificar o arquivo de hosts do Mac em / etc / hosts com o TextEdit Mac OS X

Essa abordagem para alterar o / etc / hosts com o TextEdit funciona com qualquer versão do Mac OS X. Para usuários de Mac que estão executando o MacOS X 10.11 ou versões posteriores, você deve primeiro desabilitar a proteção SIP, caso contrário o arquivo Mac / etc / hosts será bloqueado ao tentar acessá-lo a partir do TextEdit.

  1. Saia do TextEdit se ele estiver aberto no momento
  2. Inicie o aplicativo Terminal no Mac OS X, encontrado em / Aplicativos / Utilitários /
  3. Digite o seguinte comando para abrir o arquivo Macs hosts dentro do aplicativo TextEdit GUI
  4. sudo open -a TextEdit /etc/hosts

  5. Pressione Enter e insira a senha de administrador do Mac OS X quando solicitado para autenticar o lançamento por meio do sudo
  6. O arquivo / etc / hosts será iniciado no TextEdit como um arquivo de texto simples onde pode ser editado e modificado conforme necessário, quando terminar, use Arquivo> Salvar ou pressione Command + S como de costume para salvar as alterações no documento de hosts *
  7. Saia do TextEdit e saia do Terminal quando terminar

* Se o arquivo hosts for exibido como "bloqueado" e não salvar alterações apesar de ter sido iniciado através do sudo, é provável que você não tenha desativado o SIP, conforme mencionado na introdução. Você pode desativar o SIP no Mac OS X com estas instruções, o que requer uma reinicialização do Mac. Isso é necessário para as versões modernas do Mac OS X, embora você possa optar por editar o arquivo de hosts usando a linha de comando com o nano, conforme descrito aqui, sem ajustar o SIP.

É uma boa prática fazer uma cópia do arquivo hosts para que, se você quebrar algo, consiga consertá-lo facilmente, embora tenhamos o arquivo de hosts padrão original aqui, caso você precise restaurá-lo. Também é uma boa idéia definir o modo de texto simples como padrão para o TextEdit.

Você provavelmente vai querer limpar o seu cache de DNS depois de modificar o arquivo de hosts, aqui está como limpar o DNS no Mac OS X El Capitan e versões modernas do Mac OS e como fazer o mesmo em versões anteriores.

Os usuários também podem optar por modificar o / etc / hosts do Mac OS X com TextWrangler, BBEdit ou outro aplicativo de terceiros. O truque é basicamente o mesmo que Text Edit, ainda requerendo o uso de sudo, mas alterando o nome do aplicativo especificado da seguinte maneira.

Abrindo / etc / hosts com TextWrangler:

sudo open -a TextWrangler /etc/hosts

Ou lançando o / etc / hosts no Bbedit:

sudo open -a BBEdit /etc/hosts

Embora as abordagens mencionadas funcionem em todas as versões modernas do Mac OS X, as versões anteriores do Mac OS X também podem iniciar o binário TextEdit com hosts diretamente da linha de comando com a seguinte sintaxe:

sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Esse método não funcionará nos últimos lançamentos, no entanto, você precisará confiar no comando open.

Sabe de outro truque para modificar o arquivo hosts do Mac de uma forma fácil através do TextEdit ou outro aplicativo GUI? Deixe-nos saber nos comentários.

Top