当前位置:  开发笔记 > 编程语言 > 正文

如何在Python中获取套接字的外部IP?

如何解决《如何在Python中获取套接字的外部IP?》经验,为你挑选了2个好方法。

当我调用socket.getsockname()套接字对象时,它返回我机器的内部IP和端口的元组.但是,我想检索我的外部IP.这样做最便宜,最有效的方式是什么?



1> John Milliki..:

如果没有外部服务器的合作,这是不可能的,因为您和另一台计算机之间可能存在任意数量的NAT.如果它是自定义协议,您可以要求另一个系统报告它所连接的地址.



2> Cody Brociou..:

我能想到的唯一可以保证给你的方法就是点击http://whatismyip.com/这样的服务来获取它.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有