当前位置: 首页 > news >正文

如何查看内网设备访问互联网时的出口 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[@]}"; doIP=$(curl -s $SERVICE)if [[ -n $IP ]]; thenecho "Your external IP is: $IP"breakfi
done

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

chmod +x check_ip.sh
./check_ip.sh

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

http://www.lryc.cn/news/501774.html

相关文章:

  • ESP32-S3模组上跑通ES8388(24)
  • 【AIGC系列】frequency_penalty如何通过控制参数提升文本生成的多样性与创造性
  • Python+OpenCV系列:图像的运算
  • 【Unity技巧】Unity项目中哪些文件不用管理(.gitignore)
  • ansible 自动化运维工具(三)playbook剧本
  • 图论【Lecode_HOT100】
  • day10性能测试(2)——Jmeter
  • Y3编辑器文档4:触发器
  • 1. 机器学习基本知识(3)——机器学习的主要挑战
  • prometheusgrafana实现监控告警
  • Ubuntu防火墙管理(五)——ufw源规则解读与修改
  • Docker如何运行一个python脚本Hello World
  • 人工智能-自动驾驶领域
  • [ubuntu18.04]ubuntu18.04安装json-c操作说明
  • 华为eNSP:VRRP
  • Linux--top系统资源命令查看--详解
  • es的join是什么数据类型
  • KV Shifting Attention Enhances Language Modeling
  • 软错误防护技术在车规MCU中应用
  • 遥感图像处理二(ENVI5.6 Classic)
  • 经典文献阅读之--A Fast Dynamic Point Detection...(用于驾驶场景中的动态点云剔除方法)
  • 百度搜索应适用中文域名国家标准,修复中文网址展示BUG
  • 设计模式学习之——适配器模式
  • 服务器数据恢复—热备盘上线过程中硬盘离线导致raid5阵列崩溃的数据恢复案例
  • MetaGPT源码 (Memory 类)
  • 数据结构与算法复习AVL树插入过程
  • 小迪笔记第 五十天 文件包含漏洞 远程包含 本地包含 ctf练习题实战
  • 单片机:实现点阵汉字平滑滚动显示(附带源码)
  • C# 实现 10 位纯数字随机数
  • 分布式全文检索引擎ElasticSearch-基本概念介绍