Questão Editando o arquivo hosts


Eu estou olhando para editar o Windows TCP / IP anfitriões arquivo (em c:\windows\system32\drivers\etc\hosts). Eu estou querendo saber, qual é a melhor maneira de fazer isso (no Windows XP)?

Digamos que eu queira redirecionar, digamos, o site a.com para google.com. Eu posso encontrar o endereço IP de a.com, mas qual é a maneira correta de editar o arquivo HOSTS? Estou pensando em usar essa sintaxe:

this.is.ip.address   google.com

No entanto, duas coisas:

  • Esta é a sintaxe correta? Se assim for, existe uma maneira de fazer isso sem ter que encontrar o endereço IP de a.com? Seria apenas colocar a.com em onde o endereço IP atualmente é trabalho?
  • Qual é a melhor maneira de editar este arquivo? Eu não posso salvá-lo porque está em uso. Normalmente, nessas circunstâncias, eu iria para o modo de segurança e o editaria de lá, mas há uma maneira mais fácil (estou pensando em matar alguns processos do sistema ...)?

4


origem


Eu nunca tive um problema ao editar o arquivo HOSTS do Notepad (Iniciar> Executar> bloco de notas c: \ windows \ system32 \ drivers \ etc \ hosts). Você está executando algum programa antivírus que o mantém bloqueado? - quack quixote
oopsey, eu estava me confundindo porque estou em uma vista comp agora. obrigado @quack - Maxim Zaslavsky
sim, ele só aparece bloqueado porque você não tentou editá-lo com privs de administrador. iniciar notepad.exe como admin, então você pode editá-lo bem - davr
Uma pequena adição como comentário, pois não está respondendo à sua pergunta: em sua amostra, o usuário ligaria para google.com do navegador e seria redirecionado para um endereço IP diferente, conforme especificado no arquivo de hosts. No entanto, o navegador ainda enviará o Hostvalor do cabeçalho como google.com - Assim, o servidor web por trás do endereço IP diferente precisará ser capaz de lidar com isso. Apenas redirecionando para, e. O IP do Bing pode não funcionar, pois o servidor da web pode não aceitar Host: google.com. - BennyInc


Respostas:


Uma maneira fácil de editar o arquivo hosts é usando o programa freeware do Windows HostsMan.

O HostsMan é um aplicativo freeware que permite gerenciar o seu arquivo Hosts com facilidade

enter image description here

No Vista / Windows 7, ele precisa ser executado com privilégios administrativos, mas não é necessário entrar no modo de segurança.


9



1 Nice programa vai manter um monte de dificuldades - aibk01


Você pode encontrar os endereços IP dos sites usando ping no prompt de comando ou use uma ferramenta de pesquisa. Além disso, certifique-se de abordar todas as combinações:

111.111.111.111   a.com
111.111.111.111   www.a.com
111.111.111.111   222.222.222.222

O arquivo é somente leitura, você pode editá-lo clicando com o botão direito do mouse e acessando as propriedades, e desativando somente a leitura temporariamente até concluir a edição.


2



nslookup é provavelmente mais simples do que ping para essa tarefa e permite usar outro servidor DNS se você precisar. - Joey
Eu duvido que a 3ª linha funcione. (E você também pode adicionar as combinações em uma única linha.) - Arjan
Você só precisa do endereço IP ... não precisa digitar 4 caracteres extras. Ping funciona bem. - John T


Você deve poder editar o arquivo hosts com o Bloco de Notas, mas é um arquivo protegido por padrão no Windows Vista. Você provavelmente não pôde salvar o arquivo devido a problemas de permissão, não porque estava em uso.

Para editar o arquivo com o Bloco de Notas, abra-o na conta Administrador, clicando com o botão direito do mouse no Bloco de notas no menu Iniciar e escolhendo Run as Administrator comando.


1





Quando eu preciso editar meu arquivo hosts eu estou copiando meu arquivo hosts para o meu desktop, em seguida, editá-lo como eu quero.Depois de editá-lo eu movê-lo para a pasta original do arquivo hosts e substituir o arquivo antigo.Eu normalmente tenho direitos de administrador ao fazer isso.


0





Desative o AV e edite com o bloco de notas. A única coisa que eu acho irritante é que você não pode escolher portas para esses endereços IP adicionados no host. Incase Eu quero mudar meu tráfego da web de 80 para 8080 ou 4444 por algum motivo desconhecido.


0