ping 不能单独为 google 工作

ping 不能单独为 google 工作

我的一位朋友改变了一些网络配置在我家里的笔记本电脑中,他说他尝试过与阻止网站相关的内容(他使用 www.google.com 进行了测试)。现在www.google.com未加载。就连他现在也不知道该怎么办。

现在每次我www.google.com在 Chrome 浏览器中尝试时都会说,无法连接到 www.google.com,我尝试使用不同的浏览器,但结果相同。但其他域名没有问题。

我使用的不是域名IP地址www.google.com,那个时候正在加载

但在其他谷歌网站上没有问题,例如 www.google.co.in 、 www.google.co.uk 、 www.gmail.com 、

我猜问题出在 dns 设置上。但我不熟悉网络。

Details of file /etc/hosts

127.0.0.1   localhost
127.0.1.1   karthi-Vostro-1550
192.168.1.1 www.google.com

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

**this is the result of nslookup**

Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
Name:   www.google.com
Address: 74.125.236.180
Name:   www.google.com
Address: 74.125.236.178
Name:   www.google.com
Address: 74.125.236.177
Name:   www.google.com
Address: 74.125.236.179
Name:   www.google.com
Address: 74.125.236.176

Ping www.google.com 的结果 - 100% 丢包

我的朋友改变了我家的配置。现在我在上大学。同样的问题也发生在我的大学。但有一个区别

在家 当我进入启用了 google adsense 的网站时,google chrome 会询问用户名和密码。但即使该页面正在加载。

在大学 Chrome 不要求任何用户名或密码。但 www.google.com 无法加载

如果需要任何进一步的细节,我准备好提供

答案1

您的朋友添加了一个映射,www.google.com该映射/etc/hosts指向与以下地址对应的私有 IPv4 网络地址空间中的 IP 地址:192.168.0.0/16 CIDR堵塞。该块已被保留互联网号码分配机构为了私人网络当不需要或不可用全球可路由地址时,通常用于家庭、办公室和企业 LAN。中的映射会覆盖常规 DNS 查找,并且除非本地网络上/etc/hosts恰好存在具有该 IP 地址的主机,否则该地址不会被使用。192.168.1.1

要纠正这种情况,请从 中删除以下行/etc/hosts

192.168.1.1 www.google.com

答案2

根据/etc/hosts的内容,www.google.com被设置为IP 192.168.1.1。如果您已将计算机设置为使用任何 DNS 服务器(包括 Google DNS 服务器),这并不重要。您的计算机将首先检查主机名(例如 www.google.com)是否与 /etc/hosts 文件中的主机名匹配,然后再请求指定的 DNS 服务器解析主机名。

至于解决方案,删除 /etc/hosts 文件中的“192.168.1.1 www.google.com”行并保存编辑。

相关内容