Existe-t-il un moyen de trouver le nom de domaine à partir d'un nom d'hôte donné?Extraire le nom de domaine à partir d'un nom d'hôte
donné -> www.yahoo.co.jp retour -> yahoo.co.jp
L'approche qui fonctionne, mais est très lent est: ""
fendu sur et supprimer un groupe de la gauche, joindre et interroger un enregistrement SOA en utilisant dnspython lorsqu'un enregistrement SOA valide est renvoyé, considérez qu'un domaine
Existe-t-il un moyen plus propre/plus rapide de faire cela sans utiliser d'expressions rationnelles?
qui ne fonctionne pas toujours, soit bien en raison de multiples sous-domaines: sample.sample2.yahoo.com.jp –
@Micky McQuade: Si c'est fait en boucle, c'est le seul moyen de localiser le nom de domaine. –
Votre algorithme est raisonnable. Mais corrigez votre terminologie: www.yahoo.co.jp * est * un nom de domaine, ainsi qu'un nom d'hôte. Vous cherchez la * zone *. – bortzmeyer