如何以编程方式编写nslookup?
有没有简单的方法可以在PHP、Python或Ruby中编写代码来进行nslookup,而不是在我们的脚本中使用exec命令呢?
5 个回答
1
对于PHP,你可以使用 gethostbyname 和 gethostbyaddr 这两个函数。
对于Python,你需要导入socket模块,然后同样使用 gethostbyname 和 gethostbyaddr 这两个函数。
4
是的,虽然函数的名字可能跟你想的不太一样。
因为Python和Ruby的答案已经有人发了,这里给你一个PHP的例子:
$ip = gethostbyname('www.example.com');
$hostname = gethostbyaddr('127.0.0.1');