首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu14.04.01: inxi -Z -i广域网无检测到!

Ubuntu14.04.01: inxi -Z -i广域网无检测到!
EN

Ask Ubuntu用户
提问于 2015-09-26 18:52:03
回答 2查看 158关注 0票数 0

我有两个服务器,都是Ubuntu14.04.01,内核3.16.0-49-泛型。在这两台服务器上,我都有相同的脚本来检测我的广域网ip地址并发送电子邮件给我。为了获得我的广域网IP地址,我使用inxi -Z -i。第一件事一切正常。第二条印溪给我“没有发现!”inxi的版本在两个服务器上都是相同的: 1.9.17目前我正在使用外部源获取我的广域网IP地址,我不喜欢它。

有什么建议吗?谢谢萨纳西斯

EN

回答 2

Ask Ubuntu用户

发布于 2015-09-30 02:17:24

我猜你可能是因为滥用而被禁止参加这项服务的。你一小时运行这个命令多少次?发布运行该命令的脚本的内容,这可能会显示问题的来源。

服务器在哪里?他们为什么要检查广域网?大多数服务器都有静态IP地址,除了我猜的家庭内容之外。

注意,inxi有一个设置备用IP地址源的选项,您必须使用它来设置脚本配置文件。

但是,inxi需要一种特定的格式,其中只有一行来自IP源的输出,而ip地址是输出行中的最后一项,我相信它是最后一条。

任何计划在未事先得到该来源批准的情况下向远程地址发送大量请求的人,通常都可以指望从这些服务中被禁止。

票数 0
EN

Ask Ubuntu用户

发布于 2015-10-02 00:12:49

文档告诉您如何向inxi默认值添加自定义更新。inxi默认设置在inxi文件的顶部。你似乎不愿意说你每小时运行这个命令多少次,这很好,它一定已经足够被禁止了,所以这是什么。我想你可能不清楚WAN和LAN IP地址是什么。WAN地址是路由器的外部地址,就像局域网中的所有系统都有面向internet的外部路由器的广域网一样。因此,要获得路由器的地址,需要您走出局域网,然后查看请求来自何处。网上有很多地方可以提供这些信息,或者您可以在任何与IP相呼应的web服务器上设置一个简单的php脚本,而不需要inxi或任何类似inxi的内容:

代码语言:javascript
复制
<?php echo $_SERVER["REMOTE_ADDR"]; ?>

这将是该网页/文件的全部内容。你可以称之为,比方说,ip.php。或者你可以使用任何其他服务,inxi是不需要的,只是wget或lynx的文件。比如:

代码语言:javascript
复制
lynx -dump <your url ip tool>

代码语言:javascript
复制
wget -O <your ip url tool> 

等等,做这件事的方法很多。为其设置自己的外部网页是最简单的,但只要您知道它的输出格式,任何在线的“我的ip工具”都可以正常工作。祝好运。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/678752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档