我们有时需要知道自己的 IP 地址,我们当然可以查看网络连接,不过,大部分的同学都不会那样做,我们当然是用一些简单常用的命令解决,这时,我们需要知道两个命令:ifconfig (并不是 ipconfig ,那是 Windows 下的命令),iwconfig 。

      ifconfig 可以查看我们主机上的所有网卡的信息,iwconfig 一般的用法是在无线连接的情况下查看连接状态,好吧,配张截图吧:

Linux 下关于网络的几个命令_路由器

Linux 下关于网络的几个命令_internet_02


      DNS 解析,我们登录谷歌或者百度时,用的肯定是域名而不是那写不容易记住的 IP 地址,不过,我们依然可以使用命令查看那些域名背后的 IP 地址是什么,好吧,接下来的命令是:host ,nslookup

      host 直接列出域名背后的 IP 地址,而 nslookup 会显示一些域名系统的相关信息,同样,配张截图如下:

Linux 下关于网络的几个命令_网卡_03


      我们一般会处在一个局域网内,我们连接外部的网络,也就是 Internet 依靠的是网关,我们想查看网关的地址怎么办呢?内核会为我们保存一个路由表,里面记录着网关的信息。

      这个命令就是:route ,以我的主机为例,查看下我的网关吧:

Linux 下关于网络的几个命令_路由器_04


      两个路由器之间称为一跳,那我们登录谷歌的过程中会经历多少个路由器或者网关来转发呢?依然有个命令可以实现这个功能: traceroute ,好吧,来看看吧:

Linux 下关于网络的几个命令_Linux_05