我想在浏览器中www.Google.com
输入时转到。所以我认为我必须更改 Windows 路径下的文件以将此 IP 地址映射到 Google 主页。1.1.1.1
hosts
windows\system32\drivers\etc
我将其更改如下:
# 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
但当我进入1.1.1.1
浏览器时,浏览器不会重定向并搜索真实的1.1.1.1
,我收到了此网页无法使用错误!
更新:
好吧,根据评论,我用以下几行替换上一行:
178.22.78.1 https://www.google.com
178.22.78.1 www.google.com
178.22.78.1
现在,我希望输入时浏览器能够打开www.google.com
。但我仍然收到此网页无法使用错误!
为何我的重定向不起作用?
答案1
该文件用作 DNS 服务器,它仅将名称 CN 解析为 IP。如果直接使用 IP,它不会进行任何解析
答案2
在 hosts 文件中,输入名称和 IP。这样,当您输入主机名/网址时,您的计算机就知道要连接到哪个 IP - 而不是相反。
当您在网络浏览器中输入 www.google.com 时,您放入 hosts 文件中的内容会将您发送到 1.1.1.1,而不是在您输入 1.1.1.1 时发送到 www.google.com。
它的作用类似于正向 DNS 查找,不是反向查找(将主机名转换为 IP)。
虽然我还没有尝试过,但可能值得为 216.58.208.68 输入一个主机名 gggg 或简称为“g”。这将使访问谷歌更快(我认为这是你的目标)。你也可以尝试设置主机名 1.1.1.1,虽然我还没有测试过,而且我不确定浏览器/机器会如何处理它......它可能会将其作为主机名查找或将其识别为 IP。