13 Linux实操篇-Linux网络配置

13 Linux实操篇-Linux网络配置

文章目录

  • 13 Linux实操篇-Linux网络配置
    • 13.1 NAT网络配置
      • 13.1.1 原理图讲解
      • 13.1.2 VMware虚拟网络编辑器
      • 13.1.3 查看Windows的网络配置-```ipconfig```
      • 13.1.4 查看Linux的网络配置-```ifconfig```
      • 13.1.5 网络检测检测工具-```ping```
    • 13.2 Linux网络环境配置
      • 13.2.1 更改IP
        • 13.2.1.1 方法1:自动获取
        • 13.2.1.2 方法2:指定IP
        • 13.2.1.3 方法2的案例演示(本章重点)
      • 13.2.2 更改主机名-```/etc/hostname```
      • 13.2.3 更改hosts映射-```/etc/hosts```
    • 13.3 域名解析流程
      • 13.3.1 Hosts和DNS
      • 13.3.2 实例分析:域名解析流程

  • 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。
  • 可能会用到的资料有如下所示,下载链接见文末:
  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》1
  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》2
  3. 《韩顺平_2021图解Linux全面升级》3

本章仅讨论简单的网络知识,如查看/修改虚拟机IP、DNS原理等,不会涉及特别深入的网络相关知识。

13.1 NAT网络配置

13.1.1 原理图讲解

  Linux网络配置也是很重要的一个章节。在第三章的“3.1.2 CentOS7.6的安装步骤中”,简单介绍过VMware的三种网络连接模式,并最终将VMware配置为NAT模式:

  1. 桥接模式:实际分配IP,虚拟系统和外部系统(如互联网)可以双向通讯,但是容易造成IP冲突。
  2. NAT模式:只在本地分配IP,虚拟机可以通过主机与外部系统进行单向通讯,而外界无法直接与虚拟机进行通信,只能通过windows的网络端口与虚拟机间接通信,不容易造成IP冲突
  3. 主机模式:独立的系统,虚拟机不与外界产生联系,一般只访问物理主机(本机)。

于是下面以虚拟机形式的Linux系统举例,本节就来简单介绍NAT模式下的网络配置原理。

Windows系统
VMware软件
可相互通信
可相互通信
不可直接通信
可相互通信
可相互通信
不可直接通信
真实网卡-WLAN/Wi-Fi等
192.168.1.105
虚拟网卡-VMnet8
192.168.8.1
虚拟机
192.168.8.128
公用网关
(公网IP)
互联网
图13-1 NAT网络配置原理图

  如上图所示,Windows系统上安装了VMware软件,并且具有一个实际的网络端口(WLAN/Wi-Fi等)。然后,该Windows主机处于一个(学校/小区等的)局域网环境下,所以它被分配到的不是公网IP,只能通过本地公用网关才能和外界的互联网交换数据,而不能直接与互联网进行通信。同理,VMware创建了虚拟机并生成了一个虚拟网卡,于是虚拟机也只能通过虚拟网卡、window真实网卡、公用网关这三者接力的形式访问互联网。注意上图的通信都是串行的,中间的任何一个环节都不能直接跳过

有了上述概念后,下面我们来依次演示如何查看上述的虚拟网卡真实网卡虚拟机的IP地址等网络配置。

13.1.2 VMware虚拟网络编辑器

  由于虚拟网卡是由VMware软件生成到Windows系统的,所以虚拟网卡的网络配置,既可以通过VMware查看、也可以通过Windows控制台查看。首先来看使用VMware虚拟网络编辑器的查看方法:

【操作步骤】VMware菜单栏“编辑”–>虚拟网络编辑器–>选择“VMnet8”。

13 Linux实操篇-Linux网络配置_第1张图片
13 Linux实操篇-Linux网络配置_第2张图片 13 Linux实操篇-Linux网络配置_第3张图片
图13-2 VMware的虚拟网络编辑器

注意到虚拟机有3种虚拟网卡,分别是:VMnet0用作桥接模式上网、VMnet8用作NAT模式上网、VMnet1表示虚拟机仅与主机通信。那在上一节原理图的介绍中,为什么虚拟机和虚拟网卡VMnet8的IP地址开头都是192.168.8.x呢?这是因为子网IP、子网掩码分别设置为192.168.8.0255.255.255.0

后续若想要修改虚拟网卡VMnet8的网络配置,首选VMware的虚拟网络编辑器。若在虚拟网络编辑器中,将上述VMnet8的子网IP从192.168.8.0改为192.168.200.0,那么在重启机器后,虚拟机IP、VMnet8的IP就会相应改变。

当然也可以通过Windows网络连接面板来查看虚拟网卡的网络配置,但是只能查看子网IP、子网掩码:

【操作步骤】控制面板–>网络和Internet–>网络和共享中心–>更改适配器选项–>右键“VMnet8”选择“属性”–>双击“Internet协议版本4 (TCP/IPv4)。

13 Linux实操篇-Linux网络配置_第4张图片
图13-2 Windows网络连接设置

注意这里还可以修改虚拟网卡VMnet8的子网IP、子网掩码,但一般不会。

13.1.3 查看Windows的网络配置-ipconfig

  现在来介绍如何查看Windows上真实网卡的IP地址等网络配置,那就是通过打开Windows下的“终端”控制台,并输入指令ipconfig

PS C:\Users\14751> ipconfig

Windows IP 配置


以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : fd00:3c6a:483a:616f::1001
   IPv6 地址 . . . . . . . . . . . . : fd00:3c6a:483a:616f:4d98:aab4:5f98:605d
   临时 IPv6 地址. . . . . . . . . . : fd00:3c6a:483a:616f:9500:49d:e98:c737
   本地链接 IPv6 地址. . . . . . . . : fe80::ff98:f145:79e0:9075%21
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.105
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::3e6a:48ff:fe3a:616f%21
                                       192.168.1.1

以太网适配器 以太网 2:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 WLAN:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 本地连接* 1:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 本地连接* 10:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

以太网适配器 VMware Network Adapter VMnet1:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::6fbd:9c00:8996:b6e6%9
   IPv4 地址 . . . . . . . . . . . . : 192.168.205.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 VMware Network Adapter VMnet8:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::d65b:9558:9651:5156%12
   IPv4 地址 . . . . . . . . . . . . : 192.168.8.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 蓝牙网络连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

注意上述列出了Windows上所有可以识别到的网卡信息,不仅可以查看实际网卡的网络配置,也可以辅助对照查看虚拟网卡的网络配置。

13.1.4 查看Linux的网络配置-ifconfig

  在Linux下也和Windows相似,也是在终端输入指令查看,但注意指令是ifconfig

[root@CentOS76 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.128  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::83ce:79f8:3dd9:56bf  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:37:37:2c  txqueuelen 1000  (Ethernet)
        RX packets 9765  bytes 4663677 (4.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5028  bytes 935653 (913.7 KiB)
        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 32  bytes 2592 (2.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32  bytes 2592 (2.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:d4:1c:a5  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

可以看到ens33下列出来虚拟机的IP地址为192.168.8.128。

13.1.5 网络检测检测工具-ping

那如何检验13.1.1小节中原理图之间的连通性呢?答案是通过ping指令。ping是一种网络检测检测工具,它主要是用检测远程主机是否正常,或是两部主机间的网线或网卡故障。

# 基本语法-ping
ping 目的IP/网址    # 测试当前主机是否可以连接目的主机

# 常用选项-ping
-c  次数
-l  网卡
-4  只用IPV4网
-6  只用IPV6网
ctrl+c 强制退出ping

注意上述是Linux下的ping语法,若不写选项-cping指令会一直进行下去,使用按键ctrl+c才能终止。在Windows控制台下,ping指令默认只执行5次,无需手动终止。

下面展示两个个应用案例:
【案例1】测试虚拟机是否可以连接VMnet8。

提示:若虚拟机与VMnet8ping不通,有可能是因为Windows的防火墙拦截。
【关闭 Windows11 防火墙方法】:控制面板–>系统和安全–>Windows Defender 防火墙–>自定义设置–>公用网络设置–>关闭 Windows Defender 防火墙–>确定。

[root@CentOS76 ~]# ping -c 5 192.168.8.1
PING 192.168.8.1 (192.168.8.1) 56(84) bytes of data.
64 bytes from 192.168.8.1: icmp_seq=1 ttl=64 time=0.271 ms
64 bytes from 192.168.8.1: icmp_seq=2 ttl=64 time=0.264 ms
64 bytes from 192.168.8.1: icmp_seq=3 ttl=64 time=0.261 ms
64 bytes from 192.168.8.1: icmp_seq=4 ttl=64 time=0.242 ms
64 bytes from 192.168.8.1: icmp_seq=5 ttl=64 time=0.253 ms

--- 192.168.8.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 0.242/0.258/0.271/0.014 ms

【案例2】测试虚拟机是否可以连接百度

[root@CentOS76 ~]# ping -c 5 www.baidu.com
PING www.a.shifen.com (14.119.104.254) 56(84) bytes of data.
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=1 ttl=128 time=11.3 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=2 ttl=128 time=11.4 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=3 ttl=128 time=11.3 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=4 ttl=128 time=11.4 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=5 ttl=128 time=11.5 ms

--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 11.326/11.421/11.519/0.067 ms

13.2 Linux网络环境配置

本节来介绍Linux网络环境配置的具体方案,主要涉及如何修改虚拟机IP地址用户名以及hosts映射

13.2.1 更改IP

Linux系统下的IP设置方式主要有两种:自动设置、手动指定IP。两种方法的区别如下:

13.2.1.1 方法1:自动获取

13 Linux实操篇-Linux网络配置_第5张图片
图13-3 自动获取IP

如上图所示,登录Linux图形界面后,进入“设置”界面按照上述操作即可设置Linux虚拟机自动获取IP。

  • 优点: Linux启动后会自动获取IP,可以避免IP冲突。
  • 缺点:是每次自动获取的ip地址可能不一样,于是就不能做服务器。现在一直没变是因为只有一台机器。

所以平常自己用机器的时候可以“自动分配”,但是在工作环境中(尤其是集群环境)一定要固定IP,否则就没办法和别人进行网络通讯。

13.2.1.2 方法2:指定IP

这种方法通过直接修改配置文件来指定IP,并可以连接到外部的网络【程序员推荐】,要修改的配置文件及指令如下:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

# ifcfg-ens33文件说明
TYPE="Ethernet"         #网络类型(通常是Ethernet)
PROXY_METHOD="none"     #代理方式:为关闭状态
BROWSER_ONLY="no"       #只是浏览器:否
BOOTPROTO="dhcp"        #IP的配置方法[none|static|bootp|dhcp] (引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
DEFROUTE="yes"          #默认路由
IPV4_FAILURE_FATAL="no" #是否开启IPV4致命错误检测
IPV6INIT="yes"          #IPV6是否自动初始化:是(现在还未用到IPV6,不会有任何影响)
IPV6_AUTOCONF="yes"     #IPV6是否自动配置:是(现在还未用到IPV6,不会有任何影响)
IPV6_DEFROUTE="yes"     #IPV6是否可以为默认路由:是(现在还未用到IPV6,不会有任何影响)
IPV6_FAILURE_FATAL="no" #是否开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE="stable-privacy" #IPV6地址生成模型
NAME="ens33"            #网卡物理设备名称
UUID="59083e2f-d942-443b-91f7-c5f35a96c1c0" #通用唯一识别码,每一个网卡都会有,不能重复,否则两台linux机器只有一台可上网
DEVICE="ens33"          #网卡设备名称,必须和“NAME”值一样
ONBOOT="yes"            #是否开机启动,要想网卡开机就启动、通过systemctl restart network控制网卡,就必须设置为"yes"

13.2.1.3 方法2的案例演示(本章重点)

现在就用一个实际的案例来演示如何更改虚拟机IP为一个指定的IP。目的是将虚拟机的IP地址配置为固定的192.168.200.130

提示:按一次tab键可以自动补全当前唯一存在的文件名,按两次tab键就可以将剩下的同名文件都显示出来。
提示:所有操作都暂时舍弃Xshell,直接在VMware虚拟机的图形界面中打开终端进行设置。全部完成后可以再次使用Xshell重新登录。
操作步骤:

【步骤1】修改虚拟机IP。
【步骤2】修改虚拟网卡VMnet8的IP地址。
【步骤3】重启虚拟机网络服务,并查看能否连接VMnet8、www.baidu.com
【步骤4】检验windows是否识别到虚拟网卡的更改,并尝试能否连通虚拟机。

步骤1】修改虚拟机IP。
要修改的内容如下:

BOOTPROTO=static        #IP的配置方法
IPADDR=192.168.200.130  #本机IP
GATEWAY=192.168.200.2   #默认网关
DNS1=192.168.200.2      #域名解析器

于是具体的操作为:

[root@CentOS76 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
###########################################
# 修改:BOOTPROTO="static"
# 添加:
# IPADDR="192.168.200.130"
# GATEWAY="192.168.200.2" 
# DNS1="192.168.200.2"
###########################################

步骤2】修改虚拟网卡VMnet8的IP地址。

VMware菜单栏“编辑”–>虚拟网络编辑器–>选择“VMnet8”,将“子网IP”改成192.168.200.0,NAT设置的网关IP改成192.168.200.2。

步骤3】重启虚拟机网络服务,并查看能否连接VMnet8、www.baidu.com
回到虚拟机图形界面的终端,重启网络服务或者重启系统生效网络配置的更改:

service network restart
reboot

具体操作如下:

[root@CentOS76 ~]# service network restart
Restarting network (via systemctl):                        [  确定  ]
[root@CentOS76 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.200.130  netmask 255.255.255.0  broadcast 192.168.200.255
        inet6 fe80::83ce:79f8:3dd9:56bf  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:37:37:2c  txqueuelen 1000  (Ethernet)
        RX packets 12464  bytes 6766992 (6.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6448  bytes 1096768 (1.0 MiB)
        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 32  bytes 2592 (2.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32  bytes 2592 (2.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:d4:1c:a5  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

重启网络服务后,查看虚拟机能否ping通VMnet8 192.168.200.2、百度网址:

[root@CentOS76 ~]# ping -c 5 192.168.200.2
PING 192.168.200.2 (192.168.200.2) 56(84) bytes of data.
64 bytes from 192.168.200.2: icmp_seq=1 ttl=128 time=0.155 ms
64 bytes from 192.168.200.2: icmp_seq=2 ttl=128 time=0.132 ms
64 bytes from 192.168.200.2: icmp_seq=3 ttl=128 time=0.141 ms
64 bytes from 192.168.200.2: icmp_seq=4 ttl=128 time=0.139 ms
64 bytes from 192.168.200.2: icmp_seq=5 ttl=128 time=0.158 ms

--- 192.168.200.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 0.132/0.145/0.158/0.009 ms
[root@CentOS76 ~]# ping -c 5 www.baidu.com
PING www.a.shifen.com (14.119.104.254) 56(84) bytes of data.
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=1 ttl=128 time=11.9 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=2 ttl=128 time=11.6 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=3 ttl=128 time=12.3 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=4 ttl=128 time=12.3 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=5 ttl=128 time=12.3 ms

--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4007ms
rtt min/avg/max/mdev = 11.678/12.135/12.368/0.293 ms

步骤4】检验windows是否识别到虚拟网卡的更改,并尝试能否连通虚拟机。

回到windows终端下,查看是否识别到虚拟网卡的更改:

PS C:\Users\14751> ipconfig

Windows IP 配置


以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : fd00:3c6a:483a:616f::1001
   IPv6 地址 . . . . . . . . . . . . : fd00:3c6a:483a:616f:4d98:aab4:5f98:605d
   临时 IPv6 地址. . . . . . . . . . : fd00:3c6a:483a:616f:9500:49d:e98:c737
   临时 IPv6 地址. . . . . . . . . . : fd00:3c6a:483a:616f:d134:ce59:104b:5480
   本地链接 IPv6 地址. . . . . . . . : fe80::ff98:f145:79e0:9075%21
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.104
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::3e6a:48ff:fe3a:616f%21
                                       192.168.1.1

无线局域网适配器 WLAN:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 本地连接* 1:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 本地连接* 10:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

以太网适配器 VMware Network Adapter VMnet1:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::6fbd:9c00:8996:b6e6%9
   IPv4 地址 . . . . . . . . . . . . : 192.168.205.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 VMware Network Adapter VMnet8:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::d65b:9558:9651:5156%12
   IPv4 地址 . . . . . . . . . . . . : 192.168.200.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 以太网 2:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

以太网适配器 蓝牙网络连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开连接
   连接特定的 DNS 后缀 . . . . . . . :

接着,尝试Windows能否ping通Linux虚拟机192.168.200.130

PS C:\Users\14751> ping 192.168.200.130

正在 Ping 192.168.200.130 具有 32 字节的数据:
来自 192.168.200.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.200.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.200.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.200.130 的回复: 字节=32 时间<1ms TTL=64

192.168.200.130 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

于是整个过程就演示完毕了。

接下来只需要简单更改一下Xshell的IP属性,就又可以重新使用Xshell远程登录虚拟机了。

13.2.2 更改主机名-/etc/hostname

  本小节来说明如何更改Linux系统的主机名。那为什么设置主机名呢?主要是为了方便记忆,因为前面在ping网址或系统时,都是通过IP地址来做的,但毕竟IP地址不好记,所以就需要给给Linux系统设置主机名,就可以直接通过ping 主机名来连接相应的主机了。当然也可以根据需要修改主机名。设置Linux系统主机名的语法为:

hostname            # 查看主机名
vim /etc/hostname   # 修改主机名,注意重启生效

这个太简单了就不演示。

13.2.3 更改hosts映射-/etc/hosts

  上述说了通过主机名来寻找一个特定的主机很方便。那为什么通过主机名能够找到某个Linux系统呢?这是因为每个主机名显然都和该主机的IP地址存在一种映射关系,就好像每个网址也都映射着一个IP地址一样,这些映射关系都是“hosts映射”。那如果现在处于大数据场景下,想通过批量修改主机名来建立集群,该怎么办呢?一个个修改显然太麻烦了,我们可以直接修改hosts文件。Windows系统和Linux下hosts文件的语法都相同,只是hosts文件的地址不同:

IP地址 主机名   # Windows文件地址:C:\Windows\System32\drivers\etc\hosts
IP地址 主机名   # Linux文件地址:/etc/hosts

注意添加主机名的hosts映射时,主机名只是你给目的主机起的代号,最好与目的主机名相同,但也可以不同,关键是将IP地址写对。下面演在Linux系统中,将虚拟网关192.168.200.2起名为liang,并进行连接的过程【Windows同理】:

[root@CentOS76 ~]# ping -c 5 liang
ping: liang: 未知的名称或服务
[root@CentOS76 ~]# vim /etc/hosts
##############################################
# 在文件中多添加一行,并保存退出:
# 192.168.200.2 liang
##############################################
[root@CentOS76 ~]# ping -c 5 liang
PING liang (192.168.200.2) 56(84) bytes of data.
64 bytes from liang (192.168.200.2): icmp_seq=1 ttl=128 time=1.52 ms
64 bytes from liang (192.168.200.2): icmp_seq=2 ttl=128 time=0.171 ms
64 bytes from liang (192.168.200.2): icmp_seq=3 ttl=128 time=0.140 ms
64 bytes from liang (192.168.200.2): icmp_seq=4 ttl=128 time=0.139 ms
64 bytes from liang (192.168.200.2): icmp_seq=5 ttl=128 time=0.201 ms

--- liang ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.139/0.435/1.526/0.546 ms

13.3 域名解析流程

13.3.1 Hosts和DNS

  上一节介绍了“hosts映射”就是“主机名”和“IP地址”的映射关系。“hosts文件”就是用来记录这种映射关系的文件,“hosts映射”主要是为了操作方便。在实际的互联网中,这个映射关系更多的是记录“网址/域名”和“IP地址”的映射关系。那全世界域名这么多,计算机是怎么知道所有域名都对应哪些IP地址呢?答案就是DNS(Domain Name System, 域名系统)。

  DNS是互联网上作为域名和IP地址相互映射的一个分布式数据库,由很多分级的服务器组成。如果在访问一个域名(如www.baidu.com)时,若本地没有存储相应的IP地址,那么主机就会访问相应的DNS域名服务器来查询该域名所对应的IP地址。具体的过程见下节的实例分析。

13.3.2 实例分析:域名解析流程

下面以用户在浏览器输入www.baidu.com的过程,来分析域名解析流程。

互联网
本地主机
本地解析器缓存
1
2
3
4
5
6
7
8
访问连接
DNS域名服务器
某互联网域名
如www.baidu.com
浏览器
访问
系统中的hosts文件
浏览器缓存
操作系统DNS解析器缓存
图13-4 浏览器查询域名映射
注:细实线表示域名解析查找顺序
注:粗实线表示想要访问的互联网域名
  1. 用户输入www.baidu.com
  2. 浏览器先检查浏览器缓存中有没有该域名解析IP地址,有就先调用这个IP完成解析;如果没有,就检查操作系统DNS解析器缓存,如果有直接返回IP完成解析。这两个缓存,可以理解为本地解析器缓存
  3. 如果本地解析器缓存中都没有找到对应映射,那接下来就会检查系统中hosts文件中有没有配置对应的域名IP映射,如果有则完成解析并返回。
  4. 如果两种本地解析器缓存和hosts文件中均没有找到对应的IP,那么主机就会请求外界的DNS服务器请求映射关系。
  5. 若DNS服务器也没找到,将会在浏览器界面显示“域名不存在!”。

更多关于DNS和根服务器的资料可以参考B站视频:

  • 温竣岩:“电子监听、全国断网,棱镜门背后,中国如何从末路狂奔到世界之巅”——共52分53秒
  • 极客队长GeekLead:“东京是互联网中心? 北京拖后腿? 现实的重启 根服务器 密钥 这都啥?”——共10分40秒
  • 硬件茶谈:“能上QQ但是打不开网页?详解DNS服务,DNS解析,DNS劫持和污染”——共7分27秒

【补充】一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录)。比如Windows系统下查看和清理DNS缓存的命令为:

ipconfig /displaydns //查看DNS域名解析缓存
ipconfig /flushdns   //手动清理DNS缓存

# 下面是Windows查看DNS缓存的例子
PS C:\Users\14751> ipconfig /displaydns

Windows IP 配置

    update.pan.baidu.com
    ----------------------------------------
    记录名称. . . . . . . : update.pan.baidu.com
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 96
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : update.pan.n.shifen.com


    记录名称. . . . . . . : update.pan.n.shifen.com
    记录类型. . . . . . . : 28
    生存时间. . . . . . . : 96
    数据长度. . . . . . . : 16
    部分. . . . . . . . . : 答案
    AAAA 记录 . . . . . . : 240c:4003:111:53:0:ff:b09a:146f


    szextshort.weixin.qq.com
    ----------------------------------------
    记录名称. . . . . . . : szextshort.weixin.qq.com
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 158
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : szshort.weixin.qq.com


    记录名称. . . . . . . : szshort.weixin.qq.com
    记录类型. . . . . . . : 28
    生存时间. . . . . . . : 158
    数据长度. . . . . . . : 16
    部分. . . . . . . . . : 答案
    AAAA 记录 . . . . . . : 2402:4e00:8010::134


    记录名称. . . . . . . : szshort.weixin.qq.com
    记录类型. . . . . . . : 28
    生存时间. . . . . . . : 158
    数据长度. . . . . . . : 16
    部分. . . . . . . . . : 答案
    AAAA 记录 . . . . . . : 2402:4e00:8010::142


    sb.firefox.com.cn
    ----------------------------------------
    记录名称. . . . . . . : sb.firefox.com.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 231
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 123.56.1.57


    sbc.firefox.com.cn
    ----------------------------------------
    记录名称. . . . . . . : sbc.firefox.com.cn
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : sbc.firefox.com.cn.lxcvc.com


    记录名称. . . . . . . : sbc.firefox.com.cn.lxcvc.com
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : zlxx.v.lxcvc.com


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.233.202.83


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 183.236.60.89


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.233.202.14


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.233.202.82


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 183.236.60.90


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.233.202.65


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.233.202.17


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 183.236.60.87


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 183.236.60.88


    记录名称. . . . . . . : zlxx.v.lxcvc.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 18
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.233.202.84


    dd.browser.360.cn
    ----------------------------------------
    记录名称. . . . . . . : dd.browser.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 180.163.246.72


    记录名称. . . . . . . : dd.browser.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 36.99.172.51


    记录名称. . . . . . . : dd.browser.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 101.198.2.228


    记录名称. . . . . . . : dns1.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 111.206.127.6


    记录名称. . . . . . . : dns2.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 36.110.213.6


    记录名称. . . . . . . : dns3.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 180.153.228.6


    记录名称. . . . . . . : dns7.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 36.99.172.6


    记录名称. . . . . . . : dns8.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 42.236.105.6


    记录名称. . . . . . . : dns9.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 57
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 104.192.109.6


    xpush.safe.360.cn
    ----------------------------------------
    记录名称. . . . . . . : xpush.safe.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 101.198.1.199


    记录名称. . . . . . . : xpush.safe.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 123.6.47.17


    记录名称. . . . . . . : xpush.safe.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 180.163.246.97


    记录名称. . . . . . . : xpush.safe.360.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 112.65.208.70


    记录名称. . . . . . . : dns1.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 111.206.127.6


    记录名称. . . . . . . : dns2.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 36.110.213.6


    记录名称. . . . . . . : dns3.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 180.153.228.6


    记录名称. . . . . . . : dns7.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 36.99.172.6


    记录名称. . . . . . . : dns8.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 42.236.105.6


    记录名称. . . . . . . : dns9.360safe.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 37
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 104.192.109.6


    shuc-pc-hunt.ksord.com
    ----------------------------------------
    记录名称. . . . . . . : shuc-pc-hunt.ksord.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 124.236.26.172


    记录名称. . . . . . . : shuc-pc-hunt.ksord.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 110.249.194.78


    记录名称. . . . . . . : shuc-pc-hunt.ksord.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 124.236.26.167


    记录名称. . . . . . . : ns1.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 120.92.120.22


    记录名称. . . . . . . : ns1.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 43.250.35.25


    记录名称. . . . . . . : ns1.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 120.92.128.233


    记录名称. . . . . . . : ns2.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 43.250.35.26


    记录名称. . . . . . . : ns2.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 110.43.57.38


    记录名称. . . . . . . : ns2.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 120.92.128.234


    记录名称. . . . . . . : ns2.kingclouddns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 388
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 120.92.120.25


    push.services.mozilla.com
    ----------------------------------------
    记录名称. . . . . . . : push.services.mozilla.com
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 1
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : autopush.prod.mozaws.net


    记录名称. . . . . . . : autopush.prod.mozaws.net
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 1
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 34.117.65.55


    .hitsz.edu.cn
    ----------------------------------------
    记录名称. . . . . . . : .hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 219.223.250.2


    记录名称. . . . . . . : .hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 218.18.162.200


    记录名称. . . . . . . : ns.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 127.0.0.1


    记录名称. . . . . . . : dns1.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 219.223.250.254


    记录名称. . . . . . . : dns2.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 218.18.162.254


    记录名称. . . . . . . : dns3.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 116.6.110.228


    .hitsz.edu.cn
    ----------------------------------------
    记录名称. . . . . . . : .hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 219.223.250.2


    记录名称. . . . . . . : .hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 218.18.162.200


    记录名称. . . . . . . : ns.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 127.0.0.1


    记录名称. . . . . . . : dns1.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 219.223.250.254


    记录名称. . . . . . . : dns2.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 218.18.162.254


    记录名称. . . . . . . : dns3.hitsz.edu.cn
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 62
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 其他
    A (主机)记录  . . . . : 116.6.110.228


    qing.wps.cn
    ----------------------------------------
    记录名称. . . . . . . : qing.wps.cn
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : drive.wpsdns.com


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.46.83.0


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.46.140.218


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 120.46.176.100


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 121.36.2.168


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 121.36.101.29


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 121.36.105.91


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 121.36.106.50


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 123.249.95.84


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 124.70.62.106


    记录名称. . . . . . . : drive.wpsdns.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 262
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 124.70.75.114


    ctldl.windowsupdate.com
    ----------------------------------------
    记录名称. . . . . . . : ctldl.windowsupdate.com
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : wu-bg-shim.trafficmanager.net


    记录名称. . . . . . . : wu-bg-shim.trafficmanager.net
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : www.download.windowsupdate.com.cdn.dnsv1.com


    记录名称. . . . . . . : www.download.windowsupdate.com.cdn.dnsv1.com
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : download.windowsupdate.com.sched.dma.tdnsdl1.cn


    记录名称. . . . . . . : download.windowsupdate.com.sched.dma.tdnsdl1.cn
    记录类型. . . . . . . : 5
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 8
    部分. . . . . . . . . : 答案
    CNAME 记录  . . . . . : download.windowsupdate.com.sched.dma.tdnsdl1.cn.cdl.cdn.chinaidcnet.com


    记录名称. . . . . . . : download.windowsupdate.com.sched.dma.tdnsdl1.cn.cdl.cdn.chinaidcnet.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 124.225.193.247


    记录名称. . . . . . . : download.windowsupdate.com.sched.dma.tdnsdl1.cn.cdl.cdn.chinaidcnet.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 113.240.69.151


    记录名称. . . . . . . : download.windowsupdate.com.sched.dma.tdnsdl1.cn.cdl.cdn.chinaidcnet.com
    记录类型. . . . . . . : 1
    生存时间. . . . . . . : 104
    数据长度. . . . . . . : 4
    部分. . . . . . . . . : 答案
    A (主机)记录  . . . . : 124.225.195.95


    dns.weixin.qq.com.cn
    ----------------------------------------
    记录名称. . . . . . . : dns.weixin.qq.com.cn
    记录类型. . . . . . . : 28
    生存时间. . . . . . . : 274
    数据长度. . . . . . . : 16
    部分. . . . . . . . . : 答案
    AAAA 记录 . . . . . . : 2402:4e00:8030:1::17

【犯罪小技巧】值得一提的是,当黑客入侵到别人电脑后,若修改对应的hosts文件,如将工商银行www.icbc.com.cn所映射的IP地址改成自己做的钓鱼网站192.168.111.222,那么由于上述域名解析查找顺序,该主机后续访问www.icbc.com.cn时会优先进入钓鱼网站。这个过程便称之为“DNS域名劫持”。不过时过境迁,现如今很多浏览器等都有一系列防止“DNS域名劫持”的机制,以保证用户安全。


【后注】结束完这个网络配置后,本来一切正常,但是Windows重启了一次后,虚拟机虽然仍有网络连接却无法上网了,在尝试各种方法无果后,我将虚拟机恢复到之前的快照,并且将所有将VMware的“虚拟网络编辑器”恢复到了默认设置。所以这玩意到底是不能乱改啊。


  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》 ↩︎

  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》 ↩︎

  3. 《韩顺平_2021图解Linux全面升级》 ↩︎

你可能感兴趣的:(#,Linux学习,linux,网络,运维)