在Linux系统中,获取本机的外网IP地址可以通过多种方法实现,以下是几种常见的方法:
方法一:使用 `curl` 命令
1、安装curl
(如果尚未安装):
sudo apt-get install curl # Debian/Ubuntu sudo yum install curl # CentOS/RHEL
2、使用curl
获取外网IP:
curl ifconfig.me
方法二:使用 `wget` 命令
1、安装wget
(如果尚未安装):
sudo apt-get install wget # Debian/Ubuntu sudo yum install wget # CentOS/RHEL
2、使用wget
获取外网IP:
wget -qOifconfig.me
方法三:使用 `dig` 命令
1、安装dnsutils
(如果尚未安装):
sudo apt-get install dnsutils # Debian/Ubuntu sudo yum install bind-utils # CentOS/RHEL
2、使用dig
获取外网IP:
dig +short myip.opendns.com @resolver1.opendns.com
方法四:使用 `lynx` 浏览器
1、安装lynx
(如果尚未安装):
sudo apt-get install lynx # Debian/Ubuntu sudo yum install lynx # CentOS/RHEL
2、使用lynx
获取外网IP:
lynx -dump http://checkip.amazonaws.com
方法五:使用httpie
命令行HTTP客户端
1、安装httpie
(如果尚未安装):
sudo apt-get install httpie # Debian/Ubuntu sudo yum install httpie # CentOS/RHEL
2、使用httpie
获取外网IP:
http ifconfig.me
方法六:使用 Python 脚本
1、确保已安装 Python(通常默认已安装)。
2、运行以下 Python 脚本:
import requests response = requests.get('https://api.ipify.org?format=json') print(response.json()['ip'])
是几种在Linux系统中获取本机外网IP的方法,每种方法都有其独特的优点和适用场景,可以根据实际需求选择合适的方法。
以上就是关于“linux 获取本机外网ip”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/90943.html