web-dev-qa-db-ja.com

GoogleのIPアドレスを見つける方法

Googleは一部の国でブロックされています。ただし、VPN、エージェント、hostsファイルの変更など、Googleにアクセスする方法は多数あります。

Hostsファイルを変更してGoogleにアクセスする場合、使用可能なIPアドレスを見つけるにはどうすればよいですか?

更新

Googleにアクセスできないので、この質問の答えをGoogleにできません。

pingは機能しません。私はこのエラーを受け取ります:

Request timed out
15
yorelog

nslookup google.comが最も簡単な方法です。 LinuxおよびWindowsで動作します。

DNSサーバーがgoogle.comの応答を返さないという問題がある場合は、パブリックDNSサーバーなど、別のDNSサーバーを使用してください。たとえば、次のことができます。

nslookup
>サーバー8.8.8.8
> google.com

迷惑なインターネットフィルターを回避するためのより完全なソリューションについては、 Tor の使用を検討してください。

20
reirab

私は次のリストを数年間更新し続けています。

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
8
Pedro Lobito

Googleは、増え続けるインターネットの需要に応じて動的に成長するサーバーインフラストラクチャを維持しています。この googleによるリンク は、IPアドレス範囲を最新の状態に保つ方法を説明しています。

Google AppsメールサーバーのリテラルIPアドレスが必要な場合は、一般的なDNSルックアップコマンド(nslookup、Dig、Host)のいずれかを使用して、ドメイン_spf.google.comのSPFレコードを取得することから始めます。

nslookup -q=TXT _spf.google.com 8.8.8.8

これにより、_netblocks.google.com、_netblocks2.google.com、_netblocks3.google.comなど、GoogleのSPFレコードに含まれるドメインのリストが返されます。

次のように、これらのドメインに関連付けられたDNSレコードを1つずつ検索します。

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

これらのコマンドの結果には、現在のアドレス範囲が含まれています。

7
WorkWise

次の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

多くの一般的なWebサイトと同様に、Googleは複数のインターネットサーバーを使用して、Webサイトへの着信要求を処理します。ブラウザに http://www.google.com/ を入力する代わりに、http://に続けて上記のアドレスのいずれかを入力できます。次に例を示します。

http://74.125.224.72/

[〜#〜] source [〜#〜]

6
Code Geek

google.comのようなドメイン名に対応するIPアドレスを見つけようとしているだけなら、これはインターネットに接続されているすべてのマシンで非常に簡単です。

任意のコマンドプロンプトからpingコマンドを実行するだけです。次のように入力します

ping google.com

(とりわけ)その情報を提供します。

5
PNS

@WorkWiseの回答を使用してIP(v4およびv6)の範囲を返すbashスクリプトを次に示します。

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
4
CDuv

Windowsでは、コマンドプロンプトを開き、tracert google.comを押してEnterキーを押すか、Linuxではターミナルを開いてnslookup google.comおよびEnterキーを押します。

Server:     127.0.1.1
Address:    127.0.1.1#53

信頼できない答え:

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

インポートソケット

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

サーバー= www.google.com

ポート= 80

server_ip = socket.gethostbyname(server)print(str(server_ip))

1
popopop