设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
在Linux中如何使用命令行显示公网IP地址? ...
返回列表
发新帖
在Linux中如何使用命令行显示公网IP地址?
[复制链接]
|
主动推送
41
|
0
|
2024-9-11 18:10:03
|
显示全部楼层
|
阅读模式
Local和Public是分配给不同网络的两个变体。本地 IP 地址分配给连接到同一网络的笔记本电脑、手机和其他设备,以进行本地网络通信。
ISP提供商将公网IP 地址分配给您的本地网络,以便通过 Internet 进行外部通信,它们可以是静态的或动态的,具体取决于连接。
动态 地址用于一般用途,每次连接到 Internet 时都会更新,而静态 地址在手动更改之前保持不变。
今天,您将学习如何使用OpenDNS和External Services显示外部或公网 IP 地址。使用 OpenDNS 显示外部/公网 IP 地址在 dig 命令中
dig命令是一个有价值的网络管理工具,用于对域名系统 (DNS)进行故障排除和查询。
此处的其他示例通过HTTP协议对服务器进行响应,并以不同的格式进行响应,或者依靠用户代理使服务器以纯文本形式响应,从而使处理速度变慢。
但是,DNS(OpenDNS、Google DNS 等)响应协议是最快、最标准化的,并且保持兼容的时间更长。
您可以将 dig 与OpenDNS一起用作解析器,以显示您的服务器或本地 Linux 系统的外部/公网 IP 地址。
$ dig +short myip.opendns.com @resolver1.opendns.com##.###.###.###在主机命令中
host 命令是用于 DNS 查找的简单实用程序,它通常查找 IP 地址的域名,反之亦然。
以下带有 OpenDNS 的主机命令会查找您的外部/公网 IP 地址。
$ host myip.opendns.com resolver1.opendns.com | awk '/address / {print $4}'##.###.###.###
使用外部服务显示外部/公网 IP 地址 外部服务易于使用,需要使用HTTP 协议通过服务器并以纯文本格式解析输出数据或读取用户代理标头。
这会减慢结果的速度,并且不如DNS 查找稳定。由于这些原因,建议使用上述方法而不是这种方法。在 cURL 命令中
curl 命令从服务器传输数据或向服务器传输数据,并支持各种协议,例如FTP、FTPS、HTTP、IMAP、POP等。
以下命令是目前最稳定的显示服务器或 Linux 系统的外部/公网 IP地址的命令。
$ curl ipinfo.io##.###.###.###$ curl ifconfig.co##.###.###.###$ curl ifconfig.me##.###.###.###$ curl https://checkip.amazonaws.com##.###.###.###在 wget 命令中
wget命令是一个用于从 Internet 下载文件的非交互式实用程序。它支持HTTP、HTTPS和FTP协议,并通过 HTTP 代理进行检索。
以下命令可以帮助您显示 Linux 系统当前的外部或公网 IP 地址。
$ wget -qO- https://ipecho.net/plain; echo##.###.###.###$ wget -qO - icanhazip.com##.###.###.###TL;DR
显示 Linux 系统或服务器的外部/公网 IP 地址的最快方法:
$ dig +short myip.opendns.com @resolver1.opendns.comOR$ host myip.opendns.com resolver1.opendns.com | awk '/address / {print $4}'
显示 Linux 系统或服务器的外部/公网 IP 地址的最简单方法:
$ curl ifconfig.meOR$ curl https://checkip.amazonaws.comOR$ wget -qO - icanhazip.com
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
惜颜705
114
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装