• Email : contact@refbax.com

Reverse domain IP checker avec Python

📢 Image qui illustre un article sur le : reverse_name, adresse, dnspython, obtenir domaine, adresse IP., dns.reversename, dns.reversename.from_address(ip_address), dns.resolver.query(reverse_name,, dns.resolver.NXDOMAIN:, "dns.google.", "lhr34s02-in-f14.1e100.net.", dns.name.Name,
Facebook
Twitter
LinkedIn
Temps de lecture : < 1 minute

Le « reverse IP checker » est un outil qui permet de trouver les domaines associés à une adresse IP. Voici comment réaliser un reverse IP checker en Python :

Tout d’abord, il faut utiliser une bibliothèque qui permet de rĂ©aliser des requĂŞtes DNS (Domain Name System). Une option possible est la bibliothèque dnspython. Pour l’installer, exĂ©cutez cette commande :

pip install dnspython

Ensuite, vous pouvez utiliser la fonction reverse_name de la bibliothèque dnspython pour obtenir le nom de domaine associé à une adresse IP. Voici un exemple de code qui montre comment faire :

import dns.reversename

def get_domain_from_ip(ip_address):
    try:
        reverse_name = dns.reversename.from_address(ip_address)
        response = dns.resolver.query(reverse_name, "PTR")
        return response[0].to_text()
    except dns.resolver.NXDOMAIN:
        return "Pas de domain pour cette IP"

# Exemples d'utilisation
print(get_domain_from_ip("8.8.8.8"))  # "dns.google."
print(get_domain_from_ip("172.217.167.206"))  # "lhr34s02-in-f14.1e100.net."
print(get_domain_from_ip("127.0.0.1"))  # "localhost."
print(get_domain_from_ip("256.0.0.1"))  # "Pas de domain pour cette IP"

Notez que la fonction reverse_name de dnspython retourne un objet dns.name.Name, et que vous devez utiliser la fonction to_text() pour obtenir le nom de domaine sous forme de chaîne de caractères.

Cependant, il est important de noter que le reverse IP checker n’est pas infaillible. En effet, il peut y avoir plusieurs domaines associĂ©s Ă  une mĂŞme adresse IP, ou bien aucun domaine associĂ©. De plus, certaines adresses IP peuvent ĂŞtre utilisĂ©es pour des services autres que le Web (par exemple, l’adresse IP 127.0.0.1

Laisser un commentaire

Sur le même thème 🤩

Comment installer Python sur Windows ?

Comment installer Python sur Windows ?

Publié le 23 novembre 2021
Lire la suite
Comment utiliser Mistral 7B avec python ?

Comment utiliser Mistral 7B avec python ?

Publié le 18 janvier 2024
Lire la suite
Comment determiner la Classe d’une IP avec Python ?

Comment determiner la Classe d’une IP avec Python ?

Publié le 29 décembre 2022
Lire la suite
Comment connaĂ®tre les DNS d’un site avec python ?

Comment connaĂ®tre les DNS d’un site avec python ?

Publié le 29 décembre 2022
Lire la suite
Envoyer un mail « Mailchimp » avec python

Envoyer un mail « Mailchimp » avec python

Publié le 29 décembre 2022
Lire la suite
Envoyer un mail « Sendinblue » avec python

Envoyer un mail « Sendinblue » avec python

Publié le 29 décembre 2022
Lire la suite
Comment générer un QR Code avec Python ?

Comment générer un QR Code avec Python ?

Publié le 29 décembre 2022
Lire la suite
Comment lire un QR Code avec Python ?

Comment lire un QR Code avec Python ?

Publié le 29 décembre 2022
Lire la suite
Qui suis-je ! 👨‍💻

Enfilez-votre cape

Apprenez le webmarketing et le code grâce à nos différentes ressources et améliorez la visibilité de votre site internet, grâce à nos outils SEO.

refbax superhero bas