1 votes

Recherche de noms de domaine dans le sous-réseau local

Quelle est la meilleure façon de rechercher (à l'aide d'OS X, d'une interface graphique ou d'une application terminale) les adresses IP d'un sous-réseau local qui ont un nom de domaine ?

Gracias.

1voto

hughdbrown Points 15770

Si vous ne souhaitez pas vérifier l'existence des hôtes, vous pouvez simplement parcourir les adresses IP en boucle et effectuer une recherche inversée. La recette suivante fonctionne sous Linux et FreeBSD ; je ne sais pas comment la version host sur Mac OS X se comporte :

for x in $(seq 1 254); do
    host 10.0.0.$x || echo "no hostname for $x"
done

Vous pouvez également utiliser nmap pour découvrir quels hôtes sont en service, effectuer une recherche DNS inverse sur les hôtes qu'il trouve, puis filtrer sur cette base. nmap a un tas d'options pour affiner la sortie, mais peut-être commencer avec

nmap -sP -R '10.0.0.*' -oN outfile

Ou utilisez -oX pour une sortie XML que vous pouvez traiter de manière plus déterministe. Ou combinez-la avec un appel à host .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X