在 CentOS 7 中如何查看 IPv4 和 IPv6 地址

爱站 2024-11-01 23 0条评论
55Link友情链接交易平台
摘要: 你是不是也遇到过这样的问题:看着电脑上的网络图标,忍不住想问一句嘿,你是谁家的孩子啊?怎么一点儿也不给我透露你的IP地址呢?别着急,小伙伴儿们,让我来给你们一一解答。作为一个合格的...

你是不是也遇到过这样的问题:看着电脑上的网络图标,忍不住想问一句"嘿,你是谁家的孩子啊?怎么一点儿也不给我透露你的 IP 地址呢?"别着急,小伙伴儿们,让我来给你们一一解答。

作为一个合格的 Linux 迷,连自己电脑的 IP 地址都查不到,那可就太丢人。不过,放心,我会用最简单、最生动的方式告诉,在 CentOS 7 中,如何一秒钟内查看 IPv4 和 IPv6 地址。

让来聊聊什么是 IP 地址。IP 地址就像是家的地址,有了它别人才能找到。不过,不同于家庭住址,IP 地址可以分为两类:IPv4 和 IPv6。这两个家伙长得有点儿不太一样,但是呢,他们都是网络世界里的"住址"。

IPv4,顾名思义就是 IP 地址的第 4 代,它一共有 32 个二进制位,也就是 4 个 8 位的十进制数字,比如"192.168.1.1"。这个地址可以表示的范围是从 0.0.0.0 到 255.255.255.255,足以满足绝大部分的网络需求。但是,随着互联网的飞速发展,人类的贪婪也越来越旺盛,IPv4 的地址资源已经逐渐枯竭。

人类就发明 IPv6,它是 IP 地址的第 6 代。IPv6 的地址长度是 128 个二进制位,也就是 8 组 16 进制数字,比如"2001:0db8:85a3:0000:0000:8a2e:0370:7334"。这个地址可以表示的范围从 0000:0000:0000:0000:0000:0000:0000:0000 到 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff,可以说是无穷无尽。这不仅解决 IPv4 地址不足的问题,而且还带来其他诸多优势,比如更好的安全性、更强的移动性支持等等。

现在来说正题吧。在 CentOS 7 中,如何查看 IPv4 和 IPv6 地址呢?方法有很多,下面我给大家介绍一种既简单又好用的方法。

打开终端。没有终端的话,就像是酒吧里没有酒杯的人,怎么喝酒都不太舒服。在终端里,输入命令 `ip addr`。这个命令会列出你的网卡信息,包括 IPv4 和 IPv6 地址。

会看到类似这样的输出:

```

1: lo: 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

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 08:00:27:d1:8e:d5 brd ff:ff:ff:ff:ff:ff

inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3

valid_lft forever preferred_lft forever

inet6 fe80::a00:27ff:fed1:8ed5/64 scope link noprefixroute

valid_lft forever preferred_lft forever

```

这个输出告诉,在这台 CentOS 7 机器上,有两个网卡:

1. lo 是回环网卡,它的 IPv4 地址是 127.0.0.1,IPv6 地址是 ::1。这个地址是用来测试本机网络连通性的,一般不需要关心它。

2. enp0s3 是一个物理网卡,它的 IPv4 地址是 192.168.56.101,IPv6 地址是 fe80::a00:27ff:fed1:8ed5。这个就是关心的重点。

想更简单地查看 IP 地址,可以使用 `hostname -I` 命令。这个命令会直接输出机器的 IPv4 和 IPv6 地址,比如:

```

192.168.56.101 fe80::a00:27ff:fed1:8ed5

```

是不是超级简单?不过呢,想知道更多网络相关的信息,比如网关、DNS 服务器等,那就还是老实用 `ip addr` 命令吧。

在 CentOS 7 中查看 IP 地址,无论是 IPv4 还是 IPv6,都是一件非常简单的事情。还不会,那就赶紧去试试吧,相信很快就能成为一个网络达人。

文章版权及转载声明:

作者:爱站本文地址:https://www.awz.cc/post/3659.html发布于 2024-11-01
文章转载或复制请以超链接形式并注明出处爱网站

赞(0