Question

au lieu d'utiliser exec dans notre script pour faire une nslookup, est-il un moyen facile d'écrire programmation dans PHP, Python ou Ruby?

Était-ce utile?

La solution

Socket classe Rubis. Voir cette réponse .

Autres conseils

Oui, bien que les noms de fonction pourrait ne pas être ce que vous attendez.

Depuis les réponses Python et Ruby sont déjà affichés, voici un exemple de PHP:

$ip = gethostbyname('www.example.com');
$hostname = gethostbyaddr('127.0.0.1');

Pour voir Python http: // petit code. blogspot.com/2008/05/nslookup-in-python.html. Pour une fonctionnalité beaucoup plus riche, aussi en Python, consultez http://www.dnspython.org/ .

Pour PHP, vous pouvez utiliser gethostbyname et gethostbyaddr .

Pour Python, importer le module socket et utiliser à nouveau gethostbyname et gethostbyaddr .

$ip = gethostbyname('www.example.com');

Cela fonctionne, mais s'il vous plaît sachez qu'il sera affecté si l'utilisateur change son fichier hosts. Vous ne pouvez pas compter sur elle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top