o arquivo funciona como um servidor DNS, apenas resolve nomes CN para IP. Se você usa o IP diretamente, não resolve nada
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?
o arquivo funciona como um servidor DNS, apenas resolve nomes CN para IP. Se você usa o IP diretamente, não resolve nada
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 .