Как узнать IP-адрес Google?

Google заблокирован в некоторых странах. Однако есть много способов получить доступ к Google, например, через VPN, агент и изменив файл hosts.

Если я хочу изменить файл hosts для доступа к Google, как я могу найти доступный IP-адрес?

Обновить

У меня нет доступа к Google, поэтому я не могу найти ответ на этот вопрос.

ping не работает; Я получаю такую ​​ошибку:

Request timed out

person yorelog    schedule 27.12.2014    source источник
comment
Вы пробовали погуглить?   -  person paxdiablo    schedule 27.12.2014
comment
@OP См. Мой ответ ниже   -  person Code Geek    schedule 27.12.2014
comment
Это не по теме. Stack Overflow предназначен для вопросов о программировании.   -  person Boann    schedule 27.12.2014
comment
Я добавил ответ ниже, но я также отметил этот вопрос, предложив передать его суперпользователю. Stackoverflow предназначен специально для вопросов о программировании. Вопросы по другим темам здесь не по теме, хотя они могут быть по теме на других сайтах StackExchange. В этом конкретном случае суперпользователь, вероятно, является наиболее подходящим сайтом SE.   -  person reirab    schedule 27.12.2014
comment
Пинг не является недействительным. Проверьте комментарии после моего ответа.   -  person PNS    schedule 28.12.2014
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он не имеет ничего общего с программированием.   -  person TT.    schedule 26.07.2018
comment
Я отмечаю это, чтобы переместить его суперпользователю, поскольку это не по теме для SO, но хороший вопрос для суперпользователя   -  person William FitzPatrick    schedule 06.01.2019
comment
@paxdiablo Забавно, но при поиске в Google IP-адреса Google этот вопрос стал вторым. Это так мета, я чувствую, что мы должны перенести этот вопрос в мета. :)   -  person reirab    schedule 14.03.2019
comment
Этот вопрос не по теме. Это было не по теме в 2014 году, когда @Boann поднял это, это было не по теме в 2018 и 2019 годах. Может показаться, что в это трудно поверить, но через 6 лет после того, как это было впервые опубликовано, в 2020 году, это все еще не по теме . Я не хочу слишком забегать вперед, но я относительно уверен, что предсказываю, что это все еще будет не по теме в 2021 году, может быть, даже в 2022 году.   -  person AMC    schedule 16.02.2020
comment
@reirab Теперь он №1.   -  person Anonymous    schedule 15.03.2021


Ответы (9)


nslookup google.com - самый простой способ. Работает на Linux и Windows.

Если ваша проблема в том, что ваш DNS-сервер не возвращает ответ для google.com, используйте другой DNS-сервер, например общедоступный. Например, вы можете:

nslookup
> сервер 8.8.8.8
> google.com

Чтобы получить более полное решение об обходе надоедливых интернет-фильтров, изучите использование Tor.

person reirab    schedule 27.12.2014

Вот уже пару лет я обновляю следующий список:

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
person Pedro Lobito    schedule 23.10.2016
comment
Не стесняйтесь вносить свой вклад, если вы обнаружите новый IP-адрес, управляемый Google - gist.github.com/x011/b93ebc03db8c0b08c08c08c08c08c0b08c0b08c08 а> - person Pedro Lobito; 08.10.2018

Google поддерживает серверную инфраструктуру, которая динамично растет вместе с постоянно растущими потребностями в Интернете. Эта ссылка от Google описывает метод обновления своего IP-адреса. диапазоны адресов.

Если вам нужны буквальные IP-адреса для почтовых серверов Google Apps, начните с использования одной из распространенных команд поиска DNS (nslookup, dig, host) для получения записей SPF для домена _spf.google.com, например:

nslookup -q=TXT _spf.google.com 8.8.8.8

Это возвращает список доменов, включенных в запись SPF Google, например: _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

Результаты этих команд содержат текущий диапазон адресов.

person workwise    schedule 27.02.2016

Если все, что вы пытаетесь сделать, это найти IP-адрес, соответствующий доменному имени, например google.com, это очень просто на каждой машине, подключенной к Интернету.

Просто запустите команду ping из любой командной строки. Набрав что-то вроде

ping google.com

предоставит вам (среди прочего) эту информацию.

person PNS    schedule 27.12.2014
comment
Нет, это не недействительно. Сервер может не отвечать на эхо-запросы (например, из соображений безопасности). Но все IP-адреса, которые вы получаете (google.com использует много), действительны. Просто введите любой из них в окне браузера, и вы увидите домашнюю страницу Google. - person PNS; 28.12.2014
comment
Вы видели вопрос? он говорит, что время ожидания запроса на ответ ping истекло! - person Amanuel Nega; 01.11.2016
comment
Ответ был написан 2 года назад и с тех пор вопрос редактировался. В целом он по-прежнему действителен, хотя, исходя из текста текущего вопроса, можно было бы попросить автора проверить свои настройки DNS. - person PNS; 01.11.2016
comment
Это работает для меня, легко запоминается и работает на нескольких платформах, спасибо - person Johan Hoeksma; 02.04.2018

Следующие диапазоны 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 использует несколько интернет-серверов для обработки входящих запросов на свой веб-сайт. Вместо того, чтобы вводить http://www.google.com/ в браузер, пользователь может ввести http: // с последующим одним из вышеуказанные адреса, например:

http://74.125.224.72/

ИСТОЧНИК

person Code Geek    schedule 27.12.2014

Вот сценарий bash, который возвращает диапазоны IP (v4 и v6) с использованием ответа @ WorkWise:

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
person CDuv    schedule 19.07.2016
comment
Красиво, но слишком медленно в случае большого количества IP-адресов. Использование модуля Perl NETAddr::IP намного быстрее. См. Мой комментарий здесь - person hornetbzz; 20.12.2018

В 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
person Venkataraghavan Yanamandram    schedule 27.12.2014
comment
Нет причин делать tracert, если вам просто нужен IP-адрес. nslookup намного быстрее. tracert используется, когда вы хотите узнать путь, пройденный пакетом («маршрут»), чтобы обучить данный хост. nslookup входит в состав Windows, а также в большинство вариантов * nix. - person reirab; 27.12.2014
comment
Я пробовал tracert google, и я получаю заблокированный ip. Он показывает время ожидания запроса в cmd - person yorelog; 27.12.2014
comment
@yorelog Посмотрите, поможет ли вам мой ответ ниже - person Code Geek; 27.12.2014

С Python 3 вы могли:

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server = "www.google.com"
port = 80
server_ip = socket.gethostbyname(server)
print(str(server_ip))
person popopop    schedule 26.07.2018
comment
Вы можете объяснить свой ответ? - person AMC; 16.02.2020

Согласно полному список диапазонов IP-адресов, диапазоны IP-адресов, объявленные в Интернете:

#!/bin/bash

goog=$(curl https://www.gstatic.com/ipranges/goog.json)

# ipv4 ranges
echo $goog | jq -r  '.prefixes[].ipv4Prefix | select( . != null )'

# ipv6 ranges
echo $goog | jq -r  '.prefixes[].ipv6Prefix | select( . != null )'

# both ipv4 and ipv6 ranges
echo $goog | jq -r  '.prefixes[] | .ipv4Prefix // .ipv6Prefix | select( . != null )'

Результат выполнения для диапазонов ipv4 и ipv6:

8.8.4.0/24
8.8.8.0/24
8.34.208.0/20
8.35.192.0/20
23.236.48.0/20
23.251.128.0/19
34.64.0.0/10
34.128.0.0/10
35.184.0.0/13
35.192.0.0/14
35.196.0.0/15
35.198.0.0/16
35.199.0.0/17
35.199.128.0/18
35.200.0.0/13
35.208.0.0/12
35.224.0.0/12
35.240.0.0/13
64.15.112.0/20
64.233.160.0/19
66.102.0.0/20
66.249.64.0/19
70.32.128.0/19
72.14.192.0/18
74.114.24.0/21
74.125.0.0/16
104.154.0.0/15
104.196.0.0/14
104.237.160.0/19
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
136.112.0.0/12
142.250.0.0/15
146.148.0.0/17
162.216.148.0/22
162.222.176.0/21
172.110.32.0/21
172.217.0.0/16
172.253.0.0/16
173.194.0.0/16
173.255.112.0/20
192.158.28.0/22
192.178.0.0/15
193.186.4.0/24
199.36.154.0/23
199.36.156.0/24
199.192.112.0/22
199.223.232.0/21
207.223.160.0/20
208.65.152.0/22
208.68.108.0/22
208.81.188.0/22
208.117.224.0/19
209.85.128.0/17
216.58.192.0/19
216.73.80.0/20
216.239.32.0/19
2001:4860::/32
2404:6800::/32
2404:f340::/32
2600:1900::/28
2607:f8b0::/32
2620:11a:a000::/40
2620:120:e000::/40
2800:3f0::/32
2a00:1450::/32
2c0f:fb50::/32
person Iceberg    schedule 21.07.2021