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
- Mozilla Firefox.
- Google Colab.
- Conexión a Internet.
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.