如何在Linux终端中知道你的公有IP?
发布时间:2021-01-05 02:08 所属栏目:53 来源:网络整理
导读:《如何在Linux终端中知道你的公有IP?》要点: 本文介绍了如何在Linux终端中知道你的公有IP?,希望对您有用。如果有疑问,可以联系我们。 公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),并保证了在全球互联网中的唯
《如何在Linux终端中知道你的公有IP?》要点: 公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),并保证了在全球互联网中的唯一性.当公有地址被分配时,其路由将会被记录到互联网中的路由器中,这样访问公有地址的流量就能顺利到达.访问目标公有地址的流量可经由互联网抵达.比如,当一个 CIDR 块被以网络 ID 和子网掩码的形式分配给一个组织时,对应的 [网络 ID,子网掩码] 也会同时作为路由储存在互联网中的路由器中.目标是 CIDR 块中的地址的 IP 封包会被导向对应的位置. 以下是我们主要使用的两个命令,curl 和 wget.你可以换着用.Curl 纯文本格式输出:
curl JSON格式输出:
curl XML格式输出:
curl 得到所有IP细节 (挖掘机)
使用 DYDNS (当你使用 DYDNS 服务时有用)
使用 Wget 代替 Curl
使用 host 和 dig 命令如果有的话,你也可以直接使用 host 和 dig 命令.
bash 脚本示例:
简单易用. 我实际上是在写一个用于记录每日我的路由器中所有 IP 变化并保存到一个文件的脚本.我在搜索过程中找到了这些很好用的命令.希望某天它能帮到其他人.
来自Linux中国 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读