如何查看本地公网 IP 地址?

简介: 如何找到本地的公网IP?这篇文章帮到你。

1、如果我们的本地 服务器/电脑 没有复杂的网络设备转发,可以直接通过下面的命令行工具打印出当前本地公网的IP地址:

techshrimp-demo ~ % curl cip.cc
IP  : 223.104.40.71
地址  : 中国  中国
运营商 : 移动

数据二 : 北京市 | 移动数据上网公共出口

数据三 : 中国北京北京市 | 移动

URL : http://www.cip.cc/223.104.40.71


techshrimp-demo ~ % curl ifconfig.me
223.104.40.71%
techshrimp-demo ~ % curl members.3322.org/dyndns/getip
223.104.40.71


techshrimp-demo ~ % curl ipinfo.io
{
  "ip": "223.104.40.71",
  "city": "Zhanjiang",
  "region": "Guangdong",
  "country": "CN",
  "loc": "21.2339,110.3875",
  "org": "AS56048 China Mobile Communicaitons Corporation",
  "postal": "524000",
  "timezone": "Asia/Shanghai",
  "readme": "https://ipinfo.io/missingauth"
}%


techshrimp-demo ~ % curl myip.ipip.net
当前 IP:223.104.40.71  来自于:中国 北京 北京  移动


techshrimp-demo ~ % curl httpbin.org/ip
{
  "origin": "223.104.40.71"
}


2、也可以通过浏览器访问:https://www.cip.cc/,获取对应的公网访问地址:

image.png


3、如果本地存在一些网络转发,比如有三大运营商的二级网络的ip转发协议变更,就有可能导致我们本地获取的公网IP地址,和真正的出口地址存在一定的差异。

因此可能需要从另一个思路去验证当前公网地址。

例如,我们可以在完全开放防火墙、白名单、安全组的情况下,我们可以去公网访问一个MySQL 数据库,执行一条SQL「select sleep(10);」,就可以在另一个数据库客户端中执行show processlist来判断当前客户端的公网IP出口地址了。


目录
相关文章
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
16731 1
|
物联网
IoT物联网设备OTA固件升级开发实践
通过OTA方式,我们可以对分布在全球各地的IoT设备进行设备固件升级,而不必让运维人员各地奔波。
7841 0
|
7月前
|
Ubuntu Linux Windows
IP地址查看方法
本指南介绍了在不同操作系统中查看设备IP地址的方法。在Windows系统中,可通过命令提示符(输入`ipconfig`)或设置界面查找IPv4地址;Linux系统中,使用终端命令`ifconfig`或`ip addr show`获取网络接口的IP;Mac系统则可在“系统偏好设置”中的“网络”查看,或通过终端执行相同命令获取。这些方法简单易行,适用于各种常见场景。
3500 11
|
弹性计算
查看阿里云服务器IP地址的三种方法
查看阿里云服务器IP地址的三种方法
8325 1
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
262713 0
|
7月前
|
前端开发 关系型数据库 RDS
购买RDS实例报错SLR 授权:未授权,应该怎么处理?
在阿里云购买RDS实例时,可能会遇到“SLR未授权”的报错。解决方法如下:1. 使用主账号登录控制台以确保权限充足;2. 在RDS购买页面选择正确的地域、引擎和产品系列,触发授权弹窗;3. 确认授权即可解决问题,若出现前端Bug导致报错,刷新页面即可。建议优先使用主账号避免RAM子账号权限配置复杂的问题。
350 29
|
5月前
|
安全 Linux 网络安全
ssh-server配置文件参数PermitRootLogin介绍
**PermitRootLogin** 是 SSH 服务(sshd)配置文件 /etc/ssh/sshd_config 中的一个参数,用于控制是否允许通过 SSH 直接以 root 用户身份 登录到服务器。这个设置是为了增强系统的安全性,特别是在远程访问和管理服务器时。
465 0
|
NoSQL 算法 Java
诡异,Redis Proxy RT上升后连接倾斜
本文细致地描述了关于Redis Proxy RT上升后连接倾斜问题的排查过程和根本原因,最后给出了优化方案。
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
20844 12
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
|
关系型数据库 MySQL API
如何为RAM子账号授予单一RDS实例的访问权限?
在阿里云中,如何为RAM子账号进行精准授权,授予单一RDS实例的访问权限?这篇文档帮到你
62794 0