如何查看内网设备访问互联网时的出口 IP 地址?

在企业VPC中我们通常是一个机房公用一个公网IP,也就是所有的设备共用同一个出口IP。

那么如何查看如何查看内网设备访问互联网时的出口 IP 地址呢?

要查看一台 Linux 内网设备访问互联网时的出口 IP 地址,可以使用以下几种方法:

方法一:使用外部服务

可以使用 curl 命令请求一个可以返回你外部 IP 地址的服务。以下是几个常见的服务:

复制代码
curl ifconfig.me
curl ipinfo.io/ip
curl icanhazip.com
curl checkip.amazonaws.com
这些命令会向相应的服务发送请求,并返回你当前的外部 IP 地址。

方法二:使用 dig 命令

使用 dig 命令查询 opendns 服务来获取你的外部 IP 地址:

复制代码
dig +short myip.opendns.com @resolver1.opendns.com

方法三:使用 wget 命令

如果你没有 curl,可以使用 wget 命令:

复制代码
wget -qO- ifconfig.me

方法四:使用脚本自动检测

你还可以编写一个小脚本,自动检测并输出你的外部 IP 地址:

复制代码
#!/bin/bash
# Check external IP address using multiple services
SERVICES=("ifconfig.me" "ipinfo.io/ip" "icanhazip.com" "checkip.amazonaws.com")

for SERVICE in "${SERVICES[@]}"; do
    IP=$(curl -s $SERVICE)
    if [[ -n $IP ]]; then
        echo "Your external IP is: $IP"
        break
    fi
done

将上述脚本保存为 check_ip.sh,然后给予执行权限并运行:

复制代码
chmod +x check_ip.sh
./check_ip.sh

通过以上方法之一,你可以轻松地查看内网设备访问互联网的出口 IP 地址

相关推荐
北方的流星11 分钟前
华三交换机MSTP+VRRP配置
运维·网络·华三
是娇娇公主~31 分钟前
详解TCP三次握手
网络·网络协议·tcp/ip
不愿透露姓名的大鹏32 分钟前
NetSpot结合iperf3精准测试局域网速率
网络
聊点儿技术37 分钟前
网约车高风险环节的IP欺诈风险查询应用思路
网络·tcp/ip·风险评估·ip地址查询·ip风险画像·网约车平台·ip画像api
爱学习的小囧37 分钟前
VMware ESXi 双管理网口配置全教程:新增 vmk1 端口 + 主备冗余 / 负载均衡双模式实操
运维·服务器·网络·windows·负载均衡·虚拟化
大卡片38 分钟前
TCP与UDP通信
网络·网络协议·tcp/ip
Ether IC Verifier38 分钟前
RDMA常用缩写及应用详解
网络·网络协议·tcp/ip·计算机网络·dpu
TechWayfarer39 分钟前
IP归属地API接入实战指南:3天内安全上线的评估与落地方法
网络·tcp/ip·安全
Dontla40 分钟前
OSI七层网络模型(OSI Model:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)物链网传会表应、TCP/IP模型
网络·网络协议·tcp/ip
Chengbei111 小时前
FOFA高级会员、DayDaymap、360Quake、Hunter测绘搜索引擎高级会员免费使用最大1W条查询
网络·安全·web安全·搜索引擎·网络安全·金融·系统安全