如何查找Google的IP地址?

时间:2014-12-27 08:10:51

标签: search-engine google-search hosts hosts-file

Google在某些国家/地区被屏蔽。但是,有很多方法可以访问Google,例如VPN,代理和更改主机文件。

如果我想更改hosts文件以访问Google,我该如何找到可用的IP地址?

更新

我无法访问Google,因此我无法通过Google解答此问题。

ping不起作用;我收到这个错误:

Request timed out

9 个答案:

答案 0 :(得分:19)

nslookup google.com是最简单的方法。适用于Linux和Windows。

如果您的问题是您的DNS服务器没有为google.com返回响应,请使用其他DNS服务器,例如公共服务器。例如,您可以这样做:

  

NSLOOKUP
  >服务器8.8.8.8
  > google.com

要获得更全面的解决方案来解决烦人的互联网过滤器问题,请查看使用Tor

答案 1 :(得分:8)

我保持以下列表已更新几年了:

1.0.0.0/24
1.1.1.0/24
1.2.3.0/24
8.6.48.0/21
8.8.8.0/24
8.35.192.0/21
8.35.200.0/21
8.34.216.0/21
8.34.208.0/21
23.236.48.0/20
23.251.128.0/19
63.161.156.0/24
63.166.17.128/25
64.9.224.0/19
64.18.0.0/20
64.233.160.0/19
64.233.171.0/24
65.167.144.64/28
65.170.13.0/28
65.171.1.144/28
66.102.0.0/20
66.102.14.0/24
66.249.64.0/19
66.249.92.0/24
66.249.86.0/23
70.32.128.0/19
72.14.192.0/18
74.125.0.0/16
89.207.224.0/21
104.154.0.0/15
104.132.0.0/14
107.167.160.0/19
107.178.192.0/18
108.59.80.0/20
108.170.192.0/18
108.177.0.0/17
130.211.0.0/16
142.250.0.0/15
144.188.128.0/24
146.148.0.0/17
162.216.148.0/22
162.222.176.0/21
172.253.0.0/16
173.194.0.0/16
173.255.112.0/20
192.158.28.0/22
193.142.125.0/28
199.192.112.0/22
199.223.232.0/21
206.160.135.240/24
207.126.144.0/20
208.21.209.0/24
209.85.128.0/17
216.239.32.0/19

答案 2 :(得分:6)

以下IP地址范围属于Google:

64.233.160.0 - 64.233.191.255
66.102.0.0 - 66.102.15.255
66.249.64.0 - 66.249.95.255
72.14.192.0 - 72.14.255.255
74.125.0.0 - 74.125.255.255
209.85.128.0 - 209.85.255.255
216.239.32.0 - 216.239.63.255

与许多流行的网站一样,Google利用多个Internet服务器来处理对其网站的传入请求。用户可以输入http://,然后输入上述地址之一,而不是输入http://www.google.com/,例如:

http://74.125.224.72/

SOURCE

答案 3 :(得分:6)

谷歌维护着一个随着不断增长的互联网需求而动态增长的服务器基础架构。此link by google描述了使用其IP地址范围保持最新的方法。

如果您需要Google Apps邮件服务器的文字IP地址,请首先使用常用的DNS查找命令(nslookup,dig,host)检索域_spf.google.com的SPF记录,如下所示:

nslookup -q=TXT _spf.google.com 8.8.8.8

这会返回Google的SPF记录中包含的域名列表,例如: _netblocks.google.com,_netblocks2.google.com,_ netblocks3.google.com

现在一次查找与这些域相关联的DNS记录,如下所示:

nslookup -q=TXT _netblocks.google.com 8.8.8.8
nslookup -q=TXT _netblocks2.google.com 8.8.8.8
nslookup -q=TXT _netblocks3.google.com 8.8.8.8

这些命令的结果包含当前的地址范围。

答案 4 :(得分:5)

如果你要做的就是找到与域名相对应的IP地址,例如google.com,这在连接到互联网的每台机器上都非常容易。

只需从任何命令提示符运行ping命令即可​​。输入类似

的内容
ping google.com

会给你(除其他外)这些信息。

答案 5 :(得分:4)

这是一个bash脚本,它使用@ WorkWise的答案返回IP(v4和v6)范围:

domainsToDig=$(dig @8.8.8.8 _spf.google.com TXT +short | \
    sed \
        -e 's/"v=spf1//' \
        -e 's/ ~all"//' \
        -e 's/ include:/\n/g' | \
    tail -n+2)
for domain in $domainsToDig ; do
    dig @8.8.8.8 $domain TXT +short | \
        sed \
            -e 's/"v=spf1//' \
            -e 's/ ~all"//' \
            -e 's/ ip.:/\n/g' | \
        tail -n+2
done

答案 6 :(得分:2)

在Windows打开命令提示符下键入tracert google.com,然后按Enter

在linux open terminal中输入nslookup google.com,然后按enter

Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:

Name:   google.com
Address: 74.125.236.199
Name:   google.com
Address: 74.125.236.201
Name:   google.com
Address: 74.125.236.194
Name:   google.com
Address: 74.125.236.198
Name:   google.com
Address: 74.125.236.206
Name:   google.com
Address: 74.125.236.193
Name:   google.com
Address: 74.125.236.196
Name:   google.com
Address: 74.125.236.192
Name:   google.com
Address: 74.125.236.197
Name:   google.com
Address: 74.125.236.195
Name:   google.com
Address: 74.125.236.200` 

答案 7 :(得分:1)

导入套接字

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

server = www.google.com

端口= 80

server_ip = socket.gethostbyname(服务器) 打印(str(server_ip))

答案 8 :(得分:0)

根据complete list of IP Ranges ,向互联网公布的ip范围是:

return

ipv4 范围和 ipv6 范围的执行结果:

def browseFiles():
   global source_file
   source_file = filedialog.askopenfilename(initialdir = "/", title = "Select a File", filetypes =[('All Files', '.*')],parent=window)
   label_file_explorer.configure(text=""+source_file)