我有一个Jython应用程序,它获取客户机的IP地址,然后通过gethostbyaddr()运行它。有时它返回三倍的ip地址,有时我们得到一个域名(xxxx.domain.com网站). 我们想使用完整的计算机名,因为IP地址是动态的。我们已经确定有一些网络或工作站设置阻止了域名的返回。这是一个Windows网络(快速编辑:IP地址在我们的网络内部,而不是外部)。在
所以问题是:有没有更好的方法来获得完整的计算机名,或者有人碰巧知道一个我们可以更改的设置?在
代码剪贴:
print socket.gethostbyaddr('{ip}')
谢谢!在
编辑:
^{pr2}$有时返回IP地址,有时返回计算机名。在
如果不是这样工作的话,我会说是个bug:
你可以试试最新的2.5beta或2.7alpha。在
相关问题 更多 >
编程相关推荐