如何以编程方式编写nslookup?

2 投票
5 回答
8403 浏览
提问于 2025-04-15 11:52

有没有简单的方法可以在PHP、Python或Ruby中编写代码来进行nslookup,而不是在我们的脚本中使用exec命令呢?

5 个回答

1

对于PHP,你可以使用 gethostbynamegethostbyaddr 这两个函数。

对于Python,你需要导入socket模块,然后同样使用 gethostbynamegethostbyaddr 这两个函数。

4

是的,虽然函数的名字可能跟你想的不太一样。

因为Python和Ruby的答案已经有人发了,这里给你一个PHP的例子:

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

这是关于Ruby中的Socket类的内容。你可以查看这个回答

撰写回答