如何在Linux中找到我的网络信息?

尝试消除问题的工具

从Martin的实用文章中汲取灵感(请参阅“ 我如何找到我的IP地址 ')我认为为Linux操作系统提供相同的信息将是一个好主意。但是对于Linux,有一个问题需要解决-可用于查找此信息的不同工具的数量。因为有很多图形工具可用来查找网络信息,所以我认为最好使用每个人都喜欢的工具-命令行来解决这个问题。

在本文中,我将向您展示如何在Linux系统上查找各种网络信息。所有这些任务都可以由任何技能水平的用户来处理,因此不必为了获得此信息而成为笨拙的黑客类型。

IP地址

图1

让我们从IP地址开始。当然,在执行任何操作之前,您需要打开一个终端窗口。打开后,您可以发出必要的命令。查找您的IP地址的命令是 ifconfig。 发出此命令时,您将收到有关每个可用网络连接的信息。您很可能会看到有关回送(lo)和有线网络连接(eth0)的信息。如果您将要列出的无线连接很可能是wlan0。报告的信息将如图1所示。您可以看到,不仅获得IP地址,还获得广播地址,子网掩码和IPv6地址。

主机名

在同一命令行中,如果输入命令 主机名 您将看到计算机的实际主机名。就我的测试机而言, Ubuntu桌面 。有关使用此命令的更多信息,请参阅我的文章“ 在Linux中设置主机名 '。

DNS地址

没有实际的命令来查看您的DNS地址。您真的不需要一个。您需要做的就是检查 /etc/resolv.conf 用命令文件 减去/etc/resolv.conf, 在这一点上,您将看到类似以下内容:

域名服务器208.67.222.222

域名服务器208.67.220.220

网关地址

图2

现在,让我们找出网关地址是什么。用于此的命令是 netstat 命令。该命令的作用不只是发现网关。 netstat命令的作用是打印网络连接,路由表,接口统计信息,伪装连接和多播成员身份。但是要找到网关地址,您将发出命令 netstat -nr 您将看到如图2所示的内容。您可能会猜到,但网关地址为192.168.1.1。您在该命令中使用的标志是 ñ (用于数字地址)和 [R (用于路线)。

当然,netstat命令可以做的还不止这些(我们将在另一篇文章中介绍)。

最后的想法

是的,Linux中可以使用很多工具。这完全取决于您要如何获取信息。在GNOME和KDE桌面上,都有出色的GUI工具可用于所有这些。但是,了解命令行路由会使您变得更加灵活。