Outils pour utilisateurs

Outils du site


fr:powershell:dns

Ceci est une ancienne révision du document !


Table des matières

DNS

Par cet exemple du DNS, je souhaite remontrer la différence entre une chaîne de caractères et un objet.

Demande initiale

Supposons que vous ayez à faire énormément de modifications DNS à cause d'un fournisseur qui change de serveur. On vous donne une liste d'enregistrements DNS de type A et il faut les modifier. Comme vous avez les bons réflexes, vous vous lancez dans deux opérations:

  1. Vérifier les données fournies par le demandeur: la confiance n'exclut jamais le contrôle.
  2. Fournir le rapport preCheck à votre commanditaire.

Pour l'exemple, partons de fichier initial suivant:

A_RecordProvider
google.cap1
google.comp1
google.frp2
google.totop3

Le piège

Si on décide d'aborder le défi en utilisant powershell, alors bien des gens seraient tenter de partir ainsi en utilisant nslookup:

dns_v1.ps1
Import-Csv -Path input_dns.csv | foreach {
  nslookup $_.A_Record
}
fr/powershell/dns.1617629099.txt.gz · Dernière modification : 2021/04/05 09:24 de lonclegr