Fevereiro 21, 2022

como editar o Host Local para testar Sites da Web

flowchart há momentos em que você pode querer testar um site que você projetou antes que a entrada DNS (Domain Name System) do nome de domínio real seja atualizada.

DNS explicado

pense em fazer uma ligação para a operadora 411. Você pergunta à operadora ” Qual é o número de Telefone Da Joe Pizza em Paramus, Nova Jersey?”A operadora analisa todas as listagens da empresa nessa área e encontra a listagem da Joe Pizza. O operador responde “O número de telefone para Joe Pizza em Paramus New Jersey é 201.983.7564. Eu vou te conectar agora … ” e a próxima coisa que você sabe que está falando com a pizza do Joe pedindo seu jantar.

a Internet é a mesma maneira na maior parte. Assim como cada empresa lá fora terá um número de telefone diferente e único, cada site fora da Internet terá um endereço numérico específico atribuído a ele conhecido como um endereço IP ou “endereço de Protocolo de Internet”. A maioria das pessoas não percebe que os servidores da Internet só podem ser endereçados por meio de endereços IP. No entanto, seria impossível lembrar que o endereço IP para Joe Pizza é 201.983.756.4, então o sistema de nomes de domínio foi criado.

nomes de Host são os endereços do site que você vê todos os dias: www.google.com,www, joespizza.com, e assim por diante. Usamos essas “palavras” como www.google.com portanto, os humanos não precisam se lembrar dos longos números de endereço IP quando desejam visitar um site.

agora vamos usar o primeiro exemplo de colocar uma chamada telefônica tradicional no contexto de visitar um site usando o navegador do seu computador para explicar como os endereços da web funcionam.

por acaso, você sabe que o endereço do site para sua pizzaria favorita é www.joespizza.com (porque isso é muito mais fácil de lembrar do que algum valor numérico de quatro partes). Você digita “joespizza.com” em seu navegador da web. Quando você pressiona a tecla Enter, sua solicitação é enviada para a” operadora Internet 411 ” usada pela sua empresa de Provedor de Serviços de Internet (ou ISP para abreviar). No mundo da Internet, este operador ” 411 ” é conhecido como um servidor de nomes de domínio. Este servidor de nomes de domínio (DNS) analisa todas as suas entradas de nomes de domínio para Joe Pizza. O servidor DNS está pensando “o site JOESPIZZA no domínio .com está sendo hospedado por um servidor web com o endereço IP de 201.983.756.4” e encaminha você para esse local e antes que você perceba, você está olhando para o site para Joe Pizza.

Qual é o arquivo Hosts no Meu Computador?

simplificando, o arquivo Hosts é semelhante a um catálogo de endereços. Exatamente como o exemplo acima, quando você digita um endereço como www.joespizza.com no seu navegador da web, o arquivo Hosts em seu próprio computador é referenciado para ver se você tem o endereço IP ou “número de telefone” para esse site. Se você fizer isso, seu computador usará esse número no arquivo localmente para “ligar” e o site correspondente será aberto. Caso contrário, seu computador solicitará ao servidor DNS pertencente ao seu provedor de Serviços de Internet o endereço IP associado ao site correspondente e o conectará a esse site. Na maioria das vezes, você não terá todos os endereços IP de todos os sites de toda a Internet em seu “catálogo de endereços”. Você provavelmente terá muito poucas entradas (se houver) dentro do seu arquivo Hosts Local. Portanto, na maioria das vezes, seu computador solicitará os endereços IP dos sites que você deseja visitar do seu ISP.

Por Que Eu gostaria de editar os arquivos Host no Meu Computador?

às vezes, ao projetar um novo site, você pode precisar testar certos aspectos do site antes de iniciar o site ao vivo para o público em geral. Editando o arquivo Hosts local, você pode afetar o que acontece quando você digita um determinado endereço web site no seu próprio sistema, redirecionando os navegadores da web em seu computador para um endereço IP diferente para visualizar esse site que o resto do mundo iria ver. Assim, enquanto o resto dos usuários de Internet tipo “www.joespizza.com” em seus navegadores da web e será redirecionado para o servidor web no endereço IP 201.983.756.4, visitando o mesmo “www.joespizza.com” endereço da web em SEU próprio computador só pode trazer a você para o endereço IP de dizer 131.34.23.5 (seu servidor web de teste, por exemplo). Assim que terminar de testar seu site, você poderá editar seu arquivo de Host local novamente para se conectar ao site como faria um usuário regular da Internet.

para testar seu site usando seu próprio nome de domínio antes que a propagação do DNS seja concluída, você pode usar o arquivo HOSTS do seu computador local. Seu computador usará as entradas em seu arquivo HOSTS primeiro antes de tentar usar seus IPS para procurar as informações DNS do seu domínio.

lembre-se: quando terminar de testar, lembre-se de remover as linhas personalizadas que você adicionou ao arquivo Hosts.

Como Editar O Arquivo de Hosts em um PC com Windows (Windows 95/98/Me/2000/XP/2003/Vista/7)

Vamos supor que para este exemplo, o teste de servidor tem um endereço IP 88.46.57.157 e você desejar visitar o servidor quando você digitar “http://example.com” em um navegador da web, MAS ainda deseja continuar a ver o site como o resto da World Wide Web faz quando você digitar “http://www.example.com” no seu navegador em vez disso.

  1. Inicie o bloco de notas
    clique no ícone do Windows na barra de Tarefas no canto inferior esquerdo da tela.
    no campo” Pesquisar”, digite”Bloco de notas”. Uma lista de entradas aparecerá.
    importante (Windows 7 e posterior): clique com o botão direito do mouse na escolha do bloco de notas encontrada e selecione “Executar como administrador “. Se você não tiver a opção Executar como administrador, isso significa que você não tem esses privilégios. Entre em contato com sua pessoa de TI para obtê-los ou configurar o host local para você.
  2. abra seu arquivo HOST local
    dentro do bloco de notas vá para o menu Arquivo – > abra e localize o arquivo HOSTS em seu computador.Importante: no canto inferior direito da caixa de diálogo Abrir, altere o popupmenu de ” documentos de texto ( * .txt)”para” todos os arquivos ”
    normalmente, ele está em um dos seguintes locais:
    • Windows NT/2000/XP/2003/Vista/7/8/10 – C:windows/system32/drivers/etc/hosts
    • Windows 95/98/Me – C:windowshosts
    • Considerar a realização de uma “Salvar Como”, para que você tenha uma cópia original do arquivo que você pode restaurar mais tarde.
    • nome do arquivo: hosts127.0.0.1 localhost

      Você pode adicionar linhas adicionais para este arquivo que irá apontar os pedidos para um determinado domínio para o seu novo endereço IP do servidor.

      Exemplo:

      nome do arquivo: hosts

      127.0.0.1 localhost
      88.46.57.157 exemplo.com

      Editar para o arquivo HOST local
      você verá duas colunas de informações, o primeiro contendo endereços IP e o segundo contendo nomes de host. Por padrão, um arquivo hosts do windows deve ser semelhante ao seguinte:

  3. importante: certifique-se de salvar como um arquivo host, não como um texto (.txt) arquivo
    O Windows deseja salvá-lo como texto (.txt) então você precisa
    1. alterar “Salvar como” Digite para “todos os arquivos” e, em seguida,
    2. clique em “host” (O arquivo original).
  4. reinicie qualquer navegador atualmente aberto
  5. lave seu Cache DNS
    você também pode querer liberar seu cache DNS. No Windows, vá para o botão Iniciar / Windows no canto inferior esquerdo da barra de tarefas e, no campo de pesquisa, digite “cmd” e pressione a tecla Enter no teclado.
    digite o seguinte: ipconfig /flushdns
  6. Teste suas alterações
    Em seu navegador da web, você deve ver o seu site como aparece no seu servidor de teste ao digitar http://example.com/, mas ainda ser capaz de ver o site no seu servidor da web atual visitando http://www.example.com/

Como Editar O Arquivo de Hosts em um Apple Macintosh Usando o Mac OS X

Vamos supor que para este exemplo, o teste de servidor tem um endereço IP 88.46.57.157 e você deseja visitar esse servidor quando você digita “http://example.com ” em um navegador da web, mas ainda deseja ver o site como o resto da World Wide Web faz quando você digita “http://www.example.com” em seu navegador.

  1. terminal aberto, que está em aplicativos, em seguida, a pasta Utilitários. Para fazer isso, vá para o Finder (Desktop) e, na barra principal principal na parte superior da tela, escolha “ir” e depois “utilitários”. Encontre o ícone do aplicativo Terminal e clique duas vezes.
  2. você pode querer primeiro fazer uma cópia de backup do seu arquivo hosts existente:
    sudo cp / private / etc / hosts / private / etc / hosts-orig

    digite sua senha de usuário no prompt. Em seguida, digite o seguinte comando para editar o arquivo hosts:

    sudo nano /private/etc/hosts

    digite sua senha de usuário no prompt, Se solicitado.

  3. , Você verá um arquivo com conteúdo semelhante ao seguinte:

    nome do arquivo: hosts

    # Banco de dados do Host

    # localhost é usado para configurar a interface de loopback

    # quando inicializar o sistema. Não altere esta entrada.

    127.0.0.1 localhost

    255.255.255.255 broadcasthost

    ::1 localhost

    fe80::1%lo0 localhost

    Usando as teclas de seta no seu teclado, navegar por este arquivo e adicionar o seu domínio e o endereço IP para a parte inferior do arquivo. Por exemplo:

    nome do arquivo: hosts

    ### o Host Database # # localhost é usado para configurar a interface de loopback# quando o sistema está inicializando. Não altere esta entrada.##127.0.0.1 localhost255.255.255.255 broadcasthost::1 localhostfe80::1%lo0 localhost

    88.46.57.157 exemplo.com

  4. quando terminar de editar o arquivo hosts, pressione o controle de combinação de teclado + o para salvar o arquivo.
    em seguida, pressione a tecla Enter para confirmar a operação salvar. Por fim, pressione a combinação de teclado Control-X para sair do editor. Você também pode precisar conceder a si mesmo sudo priveleges, se tiver um erro de permissão na Etapa 2. No menu” Ajuda”, procure por” root “e selecione as instruções para” ativar o usuário root.”Siga essas instruções.
  5. você também pode querer liberar seu cache DNS.
    digite o seguinte comando na janela do Terminal: dscacheutil-flushcache em seguida, pressione a tecla Enter.
  6. reinicie qualquer navegador aberto no momento.
  7. no seu navegador, agora você deve ver seu site como ele aparece no seu servidor de teste ao digitar http://example.com, mas ainda assim ser capaz de ver o site em seu servidor web atual visitando http://www.example.com

Deixe uma resposta

O seu endereço de email não será publicado.