Linux查询本机的内网IP和外网IP


查询本机内网IP地址-ifconfig

这里的eth0 的 inet 的值 172.14.116.91 即使内网ip。

[root@iZ2zejd98t~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.14.116.91  netmask 255.255.240.0  broadcast 172.14.127.255
        inet6 fe80::216:3eff:fe15:b7f3  prefixlen 64  scopeid 0x20<link>
        ether 00:16:3e:15:b7:f3  txqueuelen 1000  (Ethernet)
        RX packets 39472104  bytes 15521220904 (14.4 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 38258459  bytes 15199147861 (14.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 17170519  bytes 9777458856 (9.1 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17170519  bytes 9777458856 (9.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        
[root@iZ2zejd98t~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.14.116.91  netmask 255.255.240.0  broadcast 172.14.127.255
        inet6 fe80::216:3eff:fe15:b7f3  prefixlen 64  scopeid 0x20<link>
        ether 00:16:3e:15:b7:f3  txqueuelen 1000  (Ethernet)
        RX packets 39472688  bytes 15521320121 (14.4 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 38259098  bytes 15199345538 (14.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

说明

  1. eth0:是指第一个物理网卡,具体叫光纤以太网接口卡,学名 Fiber Ethernet Adapter0。物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到多个物理网卡则分别对应 eth0、eth1、eth2…,类似 Windows 装了好几个网卡,会显示本地连接1、本地连接2、本地连接3…
  2. lo:localhost 本地连接,127.0.0.1。
  3. en0:en0 是逻辑上的网络接口名,enx(x是一个数字,代表第几块网卡)是标准以太网接口,ent0 是物理设备,en0 是逻辑设备。查看网络接口信息时,假设看到三个网络接口,en0, en1, en2,但是只有 en1 的状态是 Available 的,说明目前只有这个口已经插上网线在使用,而其它的并没有在用。

或者使用ip命令

[root@iZ2zejd98t logs]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:16:3e:22:03:cd brd ff:ff:ff:ff:ff:ff
    inet 172.14.116.91/24 brd 10.0.19.255 scope global dynamic eth0
       valid_lft 306206694sec preferred_lft 306206694sec

查询本机外网 IP 地址

这里主要是通过访问一些网站来返回本地对应的外网ip,因为时间等诸多原因有些网址可能已经失效,下面是我收集的一些网址。

比如:访问 :http://www.cip.cc/ ,返回电脑本机外网ip。

该网址描述
查IP(www.cip.cc)网站, 提供免费的IP查询服务,命令行查询IP, 并且支持’PC网站, 手机网站, 命令行(Windows/UNIX/Linux)’ 三大平台, 是个多平台的IP查询网站, 更新即使, 数据准确是我们的目标

在这里插入图片描述

root@iZ2zejd98t
$ curl cip.cc
IP      : 120.234.191.42
地址    : 中国  广东  汕头
运营商  : 移动

数据二  : 广东省汕头市 | 移动

数据三  : 中国广东广州 | 移动

URL     : http://www.cip.cc/120.234.191.42

root@iZ2zejd98t
$ curl icanhazip.com
120.234.191.42

root@iZ2zejd98t
$ curl whatismyip.akamai.com
120.234.191.42

root@iZ2zejd98t
$ curl myip.ipip.net
当前 IP:120.234.191.42  来自于:中国 广东 广州  移动

root@iZ2zejd98t
$ curl http://members.3322.org/dyndns/getip
120.234.191.42

root@iZ2zejd98t
$ curl ident.me
120.234.191.42

参考:https://blog.csdn.net/liaowenxiong/article/details/107688426

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值