¿Existe alguna forma de determinar si una dirección IP se resolvió con un proveedor de nube en particular (AWS, Azure, GCP, Digital Ocean)? Algo como esto:

# Returns 'Azure'
whichCloud('256.256.256.256')
0
jrdzha 27 ago. 2020 a las 00:18

1 respuesta

La mejor respuesta

Si bien podría escribir una herramienta basada en datos como:

  1. Amazon: https://docs.aws.amazon. com / general / latest / gr / aws-ip-ranges.html
  2. GCP: https://cloud.google.com/compute/docs/faq#find_ip_range < / a>
  3. Azure: https://www.microsoft.com/en- us / download / details.aspx? id = 56519

No tengo conocimiento de algo directamente como esto. Sin embargo, puedes cambiarlo un poco. Por ejemplo, mi anfitrión está en Amazon. Puedo hacer un whois my.ip.addr.ess y obtengo:

$ whois my.ip.is.here

#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/resources/registry/whois/tou/
#
# If you see inaccuracies in the results, please report at
# https://www.arin.net/resources/registry/whois/inaccuracy_reporting/
#
# Copyright 1997-2020, American Registry for Internet Numbers, Ltd.
#


NetRange:       52.0.0.0 - 52.31.255.255
CIDR:           52.0.0.0/11
NetName:        AT-88-Z
NetHandle:      NET-52-0-0-0-1
Parent:         NET52 (NET-52-0-0-0-0)
NetType:        Direct Allocation
OriginAS:       
Organization:   Amazon Technologies Inc. (AT-88-Z)
RegDate:        1991-12-19
Updated:        2015-03-20
Ref:            https://rdap.arin.net/registry//ip/52.0.0.0

Los otros entornos deberían ser similares. No es exactamente lo que quieres, pero podría acercarte más.

3
stdunbar 26 ago. 2020 a las 21:43