设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
如何在Linux中查找/获取你的IP地址
返回列表
发新帖
如何在Linux中查找/获取你的IP地址
[复制链接]
|
主动推送
45
|
0
|
2024-9-11 18:36:47
|
显示全部楼层
|
阅读模式
在排除网络问题、建立新的连接或配置防火墙时,知道你设备的IP地址很重要。
IP地址可以分为两类,公共和私人。公共IP地址是一个独特的IP地址,可以从互联网上访问。私有IP地址是保留给你的私有网络内部使用的,不直接暴露在互联网上。此外,有两种类型的IP地址,IP版本4(IPv4)和IP版本6(IPv6)。
本文解释了确定Linux系统的公共和私有IP地址的几种不同方法。
寻找你的私有IP地址
私有IP地址在互联网上是不能路由的,只能在本地网络中使用。通常情况下,路由器会给本地网络内的每台设备分配一个私有IP地址。这为本地网络内的所有设备提供了一个唯一的IP地址,如你的手机、笔记本电脑、智能电视、打印机、媒体中心等。
本地网络中的设备是通过NAT(网络地址转换)连接到互联网的。
以下IPv4地址范围被保留给私人网络:
10.0.0.0/8172.16.0.0/12192.168.0.0/16
你可以通过使用ip、ifconfig或hostname等命令查询网络堆栈来确定你的系统私有IP地址。
在Linux中,显示和配置网络接口的标准工具是ip 。
要显示所有网络接口的列表和相关的IP地址,请输入以下命令。
$ ip addr
输出结果将如下所示。私有IP地址被高亮显示:
你也可以使用以下命令来显示私有IP地址。
$ hostname -I
$ ifconfig
查找你的公共IP地址
公共IP地址是一个全球可路由的IP地址,它被分配给网络设备,允许它直接访问互联网。它们是由其ISP分配给设备的,每台设备都有一个独特的公共IP地址。
公共IP地址由家庭路由器、网络服务器、邮件服务器等使用。
确定公共IP地址包括通过HTTP/HTTPS或DNS协议联系远程服务器,并从远程服务器的响应中获得IP地址。
在台式机上,找出你的公共IP地址的最简单方法是在百度搜索中输入 "我的IP地址"。
如果你是在一个无头的Linux服务器上,或者你想把IP地址分配给一个shell脚本变量,你可以使用命令行工具,如dig , curl和wget。
大多数DNS供应商,如OpenDNS和Google允许你查询他们的服务器并获得你的公共IP地址。
你可以使用下面的任何一个命令来获取你的IP。
$ dig ANY +short @resolver2.opendns.com myip.opendns.com
$ dig ANY +short @resolver2.opendns.com myip.opendns.com
$ dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net
有许多在线的HTTP/HTTPS服务,用你的公共IP地址来响应。下面是其中的一些。
curl -s http://tnx.nl/ipCopy
curl -s https://checkip.amazonaws.comCopy
curl -s api.infoip.io/ipCopy
curl -s ip.appspot.comCopy
wget -O - -q https://icanhazip.com/
如果上面的任何一个命令不工作,可能是在线服务出现了问题。
你甚至可以在你的~/.bashrc或~/.zshrc文件中创建一个别名,这样你就不必输入和记住一个长命令。例如,你可以添加以下别名。
alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'
现在,无论何时你需要找到你的公共IP,只需在终端输入pubip即可。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
普通人物怨
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谷歌浏览器一键安装