当前位置: 首页 > 面试题库 >

以编程方式发现公共IP

翟嘉祥
2023-03-14
问题内容

我在路由器后面,我需要一个简单的命令来发现我的公共IP(而不是谷歌搜索我的IP并单击一个结果)

为此有任何标准协议吗?我听说过STUN,但不知道如何使用?

PS我正在计划编写一个简短的python脚本来做到这一点


问题答案:

编辑 :curlmyip.com不再可用。(感谢maxywb)

原始帖子

撰写本文时,curlmyip.com起作用。在命令行中:

curl curlmyip.com

这是一个第三方网站,可能会在几年之内或将来都无法访问。但是就目前而言,这似乎很简单而且很关键。



 类似资料:
  • 为了参考,请注意下载/wget一个在Dropbox上共享的文件是微不足道的。

  • 问题内容: 是否可以使用FindBugs在源树中检测未使用的方法?我在SO上看到一些用户声称要这样做的帖子,另一些则询问如何在FB中做到这一点,而另一些帖子则声称FB无法做到这一点。 有谁知道这是怎么做的?我只对没有从其他地方显式调用的方法感兴趣,我不在乎反射。 问题答案: 作为FindBugs小组的成员,我可以告诉你,不幸的是FindBugs并 没有 这样做。如果您在我们的网站上搜索错误模式,则

  • 是否有可能以编程方式触发Alexa智能家居“发现”? 我正在研究一种自定义技能,可以用来在相关的智能家居技能中添加和配置设备。使用自定义技能,用户可以添加和编辑智能家居技能识别的设备名称。 这很好,但正如预期的那样,需要用户执行“发现新设备”,然后智能家居技能才能获得更改。 有没有一种方法可以让定制技能触发智能家居技能的新发现,从而获取新的设备信息? 我不想让自定义技能告诉用户“好吧,现在去打开阿

  • 问题内容: 我想在运行时触发一个元素,例如: 要么 如何才能做到这一点? 问题答案: 语法如下: 有关Angular Extend方式的更多信息,请参见此处。 如果使用的是 旧版本的angular ,则应使用 trigger 而不是 triggerHandler 。 如果需要应用停止传播,则可以按以下方式使用此方法:

  • 问题内容: 如果我去这里 然后单击“启动演示模态”,即可完成预期的操作。我将模式用作注册过程的一部分,并且涉及服务器端验证。如果有问题,我想将用户重定向到显示我的验证消息的相同模式。目前,除了用户的物理点击之外,我无法弄清楚如何显示模式。如何以编程方式启动模型? 问题答案: 为了手动显示模式弹出窗口,您必须执行此操作 以前,您需要使用对其进行初始化,以便在您手动执行之前不会显示它。 模态容器的ID

  • 我想分享一个文件(. pdf,. apk等)使用分享意图,我搜索谷歌,但我只找到共享图像的代码