Como obter corretamente os intervalos de ip de um domínio?

2

Para definir o tráfego de forma barata, gostaria de saber o intervalo de endereços de um domínio específico, digamos google.com .

  • A primeira opção é fazer uma pesquisa de DNS reverso para um intervalo de ips próximos aos de dig google.com +short . Os problemas são óbvios: é fácil perder alguma coisa. Além disso, a digitalização não é assim tão rude?

  • A segunda opção é monitorar as consultas DNS que retornam dos servidores de nomes. É improvável que os ips dos servidores de nomes mudem, o que é bom. No entanto, não tenho idéia de como ensinar meu roteador (Mikrotik RB951G-2HnD ) para extrair os ips das respostas do DNS.

  • Por fim, em alguns casos (isto é, google.com e vk.com ) os intervalos de sub-rede são armazenados no TXT tipo de registro . Uma única consulta pode ser feita para obtê-los:

    dig txt google.com +short
    

    No entanto, nem todo mundo faz isso. E, mesmo que o fizessem, precisaria reconfigurar manualmente o roteador com um intervalo de IP adicional, se isso mudasse.

Pergunta: qual é a maneira preferida de obter os intervalos de ip de um domínio? Como manter esse alcance atualizado?

    
por alisianoi 16.03.2014 / 11:24

1 resposta

1

Você pode tentar usar whois em um dos endereços IP retornados, pelo menos para "grandes jogadores" como o Google, que possuem seus próprios farms de servidores e, portanto, seus próprios intervalos de endereços registrados (sem usar espaço de terceiros).

$ 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:  [email protected]
OrgAbuseRef:    http://whois.arin.net/rest/poc/ZG39-ARIN

OrgTechHandle: ZG39-ARIN
OrgTechName:   Google Inc
OrgTechPhone:  +1-650-253-0000 
OrgTechEmail:  [email protected]
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
#
$

Assim, o intervalo que você deseja saber seria 173.194.0.0/16.

    
por 16.03.2014 / 20:45