一、网络地址配置

我们在配置网络的时候通常会见到的几种配置的参数这里说明一下。
001_网络地址配置和域名访问原理 - 图1上图是我们平时访问网络的时候的模型。

  1. 网关自己的地址:路由器自己默认会有一个ip地址,通常约定 最后一位是 1 来代表网关。如果不是 1 也是可以的。
  2. IP:在同一个网段之内的 IP 不能冲突,最后一位是 1-254。255是广播地址
  3. NETMASK:子网掩码,一般配置为 255.255.255.0,用于判断ip是否属于同一网段。判断方式为 将 ip 地址的 二进制数 & 子网掩码的二进制数。如192.168.126.33 & 255.255.255.0 = 192.168.126.0,计算结果相同的则在同一网段。
  4. GATAWAY:网关地址,配置了网关地址才能正确的找到网关。
  5. DNS:域名解析服务器。推荐配置成网关,网关会自己去寻找DNS服务器来解析域名

    二、域名访问原理

    域名是不能直接访问的,而是需要 DNS 域名解析服务器来映射 ip 地址。
    举例:输入 www.baidu.com 访问百度的时候的访问步骤。

  6. 从本地hosts文件中寻找 域名 —> ip 的映射信息

  7. 如果本地hosts中没有改域名,则向外部的 DNS 服务器查询改域名
  8. DNS 服务器返回真实 ip 地址,然后发出真实请求。

001_网络地址配置和域名访问原理 - 图2

三、 网络配置demo

刚刚安装好的系统的网络配置一般是动态的。配置成静态的可用配置。
vi /etc/sysconfig/network-scripts/ifcfg-ens33

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=static
  5. IPADDR=192.168.126.166
  6. GATEWAY=192.168.126.2
  7. NETMASK=255.255.255.0
  8. DEFROUTE=yes
  9. IPV4_FAILURE_FATAL=no
  10. IPV6INIT=yes
  11. IPV6_AUTOCONF=yes
  12. IPV6_DEFROUTE=yes
  13. IPV6_FAILURE_FATAL=no
  14. IPV6_ADDR_GEN_MODE=stable-privacy
  15. NAME=ens33
  16. UUID=193e7f5e-e25b-40ef-b292-0fe5c8970af5
  17. DEVICE=ens33
  18. ONBOOT=yes
  19. ZONE=public
  20. DNS1=114.114.114.114
  21. DNS2=8.8.8.8