Obtenir le nom d'hôte de l'Adresse IP
Mon problème est de faire correspondre l'adresse IP de son nom d'hôte.
Si l'adresse IP est une adresse IP publique alors qu'un simple socket.gethostbyaddr(ip)
elle n'en résout, mais
mon problème est avec une IP privée, c'est à dire l'IP d'un réseau.
Comment puis-je obtenir des noms d'hôte à partir d'une adresse IP sur le réseau? Est-il un moyen de trouver le nom d'hôte ou pas?
Je suis en train de le faire sur Linux.
- Rechercher sur le site en premier. Je ne connais pas python, mais cela ressemble à ce que tu veux: stackoverflow.com/questions/5576744/convert-ip-to-hostname
- Cette question est également identique: stackoverflow.com/questions/2575760/...
Vous devez vous connecter pour publier un commentaire.
Vous ai déjà le code Python nécessaires
Ce que vous avez besoin est sur le plan de l'infrastructure de choses. Pour obtenir un nom d'hôte interne, vous avez besoin d'interroger le serveur DNS interne pour le réseau en question. Les grands réseaux ont presque toujours un DNS interne des services, mais quelques petites réseau ne car ils s'appuient sur d'autres moyens (direct IP, NETBIOS, Bonjour, etc.) pour trouver les différentes ressources.
TL:DR : Vous avez besoin d'interroger le DNS interne des services pour le réseau en question