2

Чтобы дешево формировать трафик, я хотел бы знать диапазон адресов определенного домена, скажем, google.com .

  • Первый вариант - сделать обратный поиск DNS для диапазона ips, близких к тем, что есть в dig google.com +short . Проблемы очевидны: легко что-то упустить. Кроме того, не слишком ли грубо сканировать?

  • Второй вариант - отслеживать DNS-запросы, которые возвращаются с серверов имен. IP-адреса серверов имен вряд ли изменятся, что хорошо. Однако я не знаю, как научить мой маршрутизатор (Mikrotik RB951G-2HnD) извлекать ips из ответов DNS.

  • Наконец, оказалось, что в некоторых случаях (а именно, google.com и vk.com) диапазоны подсетей хранятся в типе записи TXT . Один запрос может быть сделан, чтобы получить те:

    dig txt google.com +short
    

    Однако не все так делают. И даже если бы они это сделали, мне пришлось бы вручную перенастроить маршрутизатор с дополнительным диапазоном IP-адресов, если это когда-либо изменилось.

Вопрос: каков предпочтительный способ получения диапазонов ip домена? Как сохранить этот диапазон в актуальном состоянии?

1 ответ1

1

Вы можете попробовать использовать whois на одном из возвращенных IP-адресов, по крайней мере, для «крупных игроков», таких как Google, которые имеют свои собственные серверные фермы и, таким образом, регистрируют свои собственные диапазоны адресов (не используя пространство какой-либо третьей стороны).

$ dig google.com +short
173.194.113.131
173.194.113.137
173.194.113.136
[…]
$ whois 173.194.113.131


#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#


#
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=173.194.113.131?showDetails=true&showARIN=false&ext=netref2
#

NetRange:       173.194.0.0 - 173.194.255.255
CIDR:           173.194.0.0/16
OriginAS:       AS15169
NetName:        GOOGLE
NetHandle:      NET-173-194-0-0-1
Parent:         NET-173-0-0-0-0
NetType:        Direct Allocation
RegDate:        2009-08-17
Updated:        2012-02-24
Ref:            http://whois.arin.net/rest/net/NET-173-194-0-0-1


OrgName:        Google Inc.
OrgId:          GOGL
Address:        1600 Amphitheatre Parkway
City:           Mountain View
StateProv:      CA
PostalCode:     94043
Country:        US
RegDate:        2000-03-30
Updated:        2013-08-07
Ref:            http://whois.arin.net/rest/org/GOGL

OrgAbuseHandle: ZG39-ARIN
OrgAbuseName:   Google Inc
OrgAbusePhone:  +1-650-253-0000 
OrgAbuseEmail:  arin-contact@google.com
OrgAbuseRef:    http://whois.arin.net/rest/poc/ZG39-ARIN

OrgTechHandle: ZG39-ARIN
OrgTechName:   Google Inc
OrgTechPhone:  +1-650-253-0000 
OrgTechEmail:  arin-contact@google.com
OrgTechRef:    http://whois.arin.net/rest/poc/ZG39-ARIN


#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
$

Таким образом, диапазон, который вы хотите узнать, будет 173.194.0.0/16.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .