0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux查看公有IP地址和私有IP地址

CHANBAEK 来源:myfreax 作者:myfreax 2022-12-06 16:55 次阅读

在排除网络问题,建立新连接或配置防火墙时,了解计算机的IP地址非常重要。

IP地址可以分为两类,公有和私有/专用。公有IP是唯一的IP地址,可以从Internet访问。私有IP地址保留在私有网络内部使用,而不会直接暴露给Internet。

此外,有两种版本的IP地址,即IP版本4 IPv4和IP版本6 IPv6。本教程说明如何在Linux查看公有IP地址和私有IP地址的几种不同方法。

Linux 查看私有IP地址

私有的IP地址不可通过Internet路由,并且只能在本地网络工作。通常私有IP地址是由路由器分配给本地网络每个设备。

这为本地网络设备,例如电话,笔记本电脑智能电视,打印机,媒体中心等提供唯一的IP地址。本地网络设备可通过NAT网络地址转换连接到Internet。

10.0.0.0/8,172.16.0.0/12,192.168.0.0/16这些IPv4地址是为本地网络保留的地址范围。

您可以通过使用ip命令,ifconfig命令或hostname命令查询网络栈确定LInux系统私有IP地址。在Linux,用于查看和配置网络接口的标准工具是ip命令。

ip addr命令将显示所有网络接口和关联的IP地址。输出如下所示。其中inet 192.168.229.83/24是你的本地IP地址。

您还可以使用命令hostname -I或者ifconfig命令查看IP地址。

ip addr
hostname -I
ifconfig
12: usb0:  mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether ee:e2:3e:1b:42:e8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.229.83/24 brd 192.168.229.255 scope global dynamic noprefixroute usb0
       valid_lft 3007sec preferred_lft 3007sec
    inet6 fe80::93ba:168a:d4a6:b55/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Linux 查看外网IP地址

公有IP地址是全球可路由的IP地址,它允许直接访问Internet。它由ISP分配给网络设备,并且每个设备都有唯一的公有IP地址。

查看公有IP地址可以通过HTTP/HTTPS或DNS协议连接远程服务器,并从远程服务器响应获取IP地址。

如果你的计算机没有桌面环境并想查看分配的外网IP地址,你可以使用命令行工具digcurlwget等获得外网IP地址。

大多数DNS提供商,例如OpenDNS和Google都允许您查询其服务器并获取您的公有IP地址。有许多在线HTTP/HTTPS服务可以返回您的公有IP地址。

dig ANY +short @resolver2.opendns.com myip.opendns.com
dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net
curl -s https://checkip.amazonaws.com
curl -s http://tnx.nl/ip
curl -s api.infoip.io/ip
curl -s ip.appspot.com
wget -O - -q https://icanhazip.com/

您不必记住这些命令,您只需创建一个简单的别名,就可以很容易的获取外网IP地址。

例如您可以将别名alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'添加到~/.bashrc~/.zshrc文件。

运行命令echo "alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'" >> .zshrc

echo "alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'" >> ~/.bashrc

现在,您只需要在终端键入pubip命令即可查找外网IP地址。

结论

我们向您展示了几种不同的命令和在线服务,让您可以这些命令或者服务查看私有和外网IP地址。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11219

    浏览量

    208873
  • HTTP
    +关注

    关注

    0

    文章

    501

    浏览量

    31050
  • ip地址
    +关注

    关注

    0

    文章

    294

    浏览量

    17002
  • 命令
    +关注

    关注

    5

    文章

    678

    浏览量

    21981
收藏 人收藏

    评论

    相关推荐

    购买海外虚拟IP地址可以通过以下几种方式#虚拟IP地址

    ip地址
    jf_62215197
    发布于 :2024年08月16日 07:16:04

    怎么查qq好友的ip地址 如何查看QQ好友的IP地址

    如何查QQ好友的IP地址 如果你比较钟情于QQ原版,不喜欢用珊瑚之类的QQ,又想知道好友的IP,查QQ好友IP地址还用得着这么麻烦吗??
    发表于 01-03 22:13 1.5w次阅读

    如何知道mac地址 怎么查看IP地址

    如何知道mac地址 怎么查看IP地址 步骤如下: 1 在“运行”中输入 cmd 2 在打开的命令提示符界面中输入 ipconfig/all 3 里面的rnet NIC里有你
    发表于 03-21 12:08 5.4w次阅读
    如何知道mac<b class='flag-5'>地址</b> 怎么<b class='flag-5'>查看</b><b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    华为分组域设备IP地址如何规划

    华为分组域设备IP地址如何规划 1、以下IP地址需求,包括SGSN,GGSN,CG,DNS。四个IP
    发表于 06-30 09:46 1338次阅读

    IP地址,IP地址是什么意思

    IP地址,IP地址是什么意思 基本定义 IP地址都是一个十分重要的概念,INTERNET的许多
    发表于 04-03 15:12 1667次阅读

    如何用DOS命令查看自己的IP地址

    P地址IP协议提供的一种统一的地址格式,互联网上的每一个网络和每一台电脑都有一个逻辑地址,说的通俗一点IP
    发表于 01-17 15:50 1.2w次阅读
    如何用DOS命令<b class='flag-5'>查看</b>自己的<b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    如何查看Linux中的ip地址

    在排除网络问题,设置新连接或配置防火墙时,了解设备的 IP 地址非常重要。下面我们就来看看Linux查看ip
    发表于 05-25 09:35 2863次阅读
    如何<b class='flag-5'>查看</b><b class='flag-5'>Linux</b>中的<b class='flag-5'>ip</b><b class='flag-5'>地址</b>

    虚拟机:Linux查看DNS服务器IP地址的方法

    虚拟机:Linux查看DNS服务器IP地址的方法
    的头像 发表于 06-22 15:12 1.4w次阅读
    虚拟机:<b class='flag-5'>Linux</b><b class='flag-5'>查看</b>DNS服务器<b class='flag-5'>IP</b><b class='flag-5'>地址</b>的方法

    网络通信技术:IP地址和MAC地址的差异

    问题前,先热下身,大家知道如何查看本机的 IP 吗?这个问题,即便是没有专业学过计算机的人,只要折腾过电脑,重装过系统,大多都会知道答案:在 Windows 下是 ipconfig,在 linux
    的头像 发表于 10-22 15:12 4815次阅读
    网络通信技术:<b class='flag-5'>IP</b><b class='flag-5'>地址</b>和MAC<b class='flag-5'>地址</b>的差异

    IP地址查看

    IP地址查看器免费下载。
    发表于 07-08 10:19 2次下载

    linux系统查看ip地址命令

    Linux系统中,可以使用ifconfig命令来查看IP地址。ifconfig命令被用于配置和显示网络接口的网络参数,包括IP
    的头像 发表于 11-08 15:09 2607次阅读

    IP地址的分配

    公有IP地址私有IP地址 公有
    的头像 发表于 08-09 14:55 470次阅读

    IP地址与NAT技术的结合与应用

    ,并通过NAT设备将私有IP地址转换为公网IP地址,从而实现内部网络与外部网络的通信。 在了解NAT技术之前,我们先对
    的头像 发表于 08-28 17:30 312次阅读

    如何查看公共IP地址安全?这些要点要牢记

    网络已经离不开我们的生活,当你在访问网络时,不管是为了娱乐、工作还是其他目的,不可避免要接触公共IP地址,为确保自己的个人隐私、工作数据等的安全我们必须要确保IP地址的安全稳定,那我们
    的头像 发表于 09-07 11:18 269次阅读

    公有IP私有IP之间的区别

    今天我们来分享私有IP地址公有IP地址的有什么区别?主要从接入方式、特点以及各自的优势来说明。
    的头像 发表于 09-21 10:49 301次阅读