Por que não consigo redirecionar usando o arquivo 'hosts' no windows?

0

Eu quero ir para www.Google.com quando eu inserir 1.1.1.1 no meu navegador. Por isso, devo alterar o arquivo hosts em windows\system32\drivers\etc caminho no Windows para mapear esse endereço IP para a página inicial do Google.

eu mudei como abaixo:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost


    1.1.1.1     www.google.com

Mas ainda quando eu digito 1.1.1.1 no navegador, o navegador não redireciona e procura pelo 1.1.1.1 real e eu recebo o erro Esta página não está disponível !

Atualização:

Bem, com base nos comentários, substituo a linha anterior pelas seguintes linhas:

178.22.78.1 https://www.google.com
178.22.78.1 www.google.com

Agora, espero que meu navegador abra 178.22.78.1 quando eu inserir www.google.com . Mas ainda assim recebo o erro Esta página não está disponível !

Por que meu redirecionamento não funciona?

    
por Abraham 29.07.2015 / 10:21

2 respostas

2

o arquivo funciona como um servidor DNS, apenas resolve nomes CN para IP. Se você usa o IP diretamente, não resolve nada

    
por 29.07.2015 / 10:30
1

Dentro do seu arquivo hosts, você digita um nome e um IP. Isso é para que seu computador saiba a qual IP se conectar quando você insere um nome de host / endereço da Web - e não o contrário.

O que você colocou em seu arquivo de hosts enviará você para a versão 1.1.1.1 ao acessar www.google.com em um navegador da Web, e não em www.google.com quando você inserir 1.1.1.1.

Ele age de maneira semelhante a uma pesquisa direta de DNS , não a reverse lookup (que converte o nome do host em IP).

Embora eu não tenha tentado, talvez valha a pena fazer uma entrada para 216.58.208.68 com um hostname de g.g.g.g ou simplesmente "g". Isso fará com que o google seja mais rápido (o que eu suponho ser o seu objetivo aqui). Você também pode tentar definir um nome de host de 1.1.1.1, embora eu não tenha testado isso e não tenho certeza de como um navegador / uma máquina lidaria com isso ... ele pode procurar um nome de host ou reconhecê-lo como um IP .

    
por 29.07.2015 / 10:54