cómo escribir nslookup programación?
-
06-09-2019 - |
Pregunta
en lugar de utilizar exec en nuestra secuencia de comandos para hacer un nslookup, ¿hay una manera fácil de escribir mediante programación en PHP, Python o Ruby?
Solución
Socket Clase en Rubí. Ver este respuesta .
Otros consejos
Sí, aunque los nombres de función no podría ser lo que usted espera.
Dado que las respuestas de Python y Ruby ya se publican, aquí es un ejemplo de PHP:
$ip = gethostbyname('www.example.com');
$hostname = gethostbyaddr('127.0.0.1');
Para ver Python http: // pequeña de código. blogspot.com/2008/05/nslookup-in-python.html. Para obtener una funcionalidad mucho más rica, también en Python, consulte http://www.dnspython.org/ .
Para PHP, puede utilizar Gethostbyname y gethostbyaddr .
En Python, importar el módulo zócalo y otra vez utilizar gethostbyname y gethostbyaddr .
$ip = gethostbyname('www.example.com');
Esto funciona, pero por favor, tenga en cuenta que se verá afectado si el usuario cambia su archivo de hosts. No se puede confiar en él.