Saltar al contenido principal

Práctica 305. Resolución DNS de servizos de Google

Nesta tarefa imos utilizar Google Colab para investigar sobre os nombres de dominion dos diferentes servizos de Google.


Requisitos


Apartado 1

Crea un novo caderno (notebook) de Google Colab. Compárteo.

Na primeira cela de código, instala a librería dnspython:

pip install dnspython

Apartado 2

Noutra cela, inclúe a seguinte lista de dominios de diferentes servizos de Google:

dominios_google = [
"google.com",
"www.google.com",
"accounts.google.com",
"mail.google.com",
"docs.google.com",
"drive.google.com",
"calendar.google.com",
"keep.google.com",
"meet.google.com",
"photos.google.com",
"play.google.com",
"maps.google.com",
"translate.google.com",
"news.google.com",
"books.google.com",
"video.google.com",
"sites.google.com",
"classroom.google.com",
"chat.google.com",
"contacts.google.com",
"hangouts.google.com",
"myaccount.google.com",
"admin.google.com",
"storage.googleapis.com",
"apis.google.com",
"oauth2.googleapis.com",
"fonts.googleapis.com",
"fonts.gstatic.com",
"clients2.google.com",
"clients6.google.com",
"notifications.google.com",
"analytics.google.com",
"console.cloud.google.com",
"cloud.google.com",
"developers.google.com",
"firebase.google.com",
"dl.google.com",
"update.googleapis.com"
]

Apartado 3

Utilizando a resolución DNS co apoio da libraría dnspython:

  • Indica (para cada dominio) as direccións IP que resolve. Verás que son varias.
  • Indica (para cada IP) cantos dominios ten asignado. Tamén verán que son varias.

Intenta explicar o resultado facendo uso de dunha intelixencia artificial. Entrega ditas conclusións.