10.1Linux网络配置原理图

Snipaste_2022-02-24_14-43-10.png

10.2配置一个指定的ip

第一种

DHCP自动分配:每次启动的ip地址一般不一样。

第二种

  • 直接修改配置文件来制定IP,并可以连接到外网(cxy推荐)
  • 编辑 vim /etc /sysconfig/network-scripts/ifcfg-ens33
  • 修改前

image.png

  • 要求:将IP地址配置为静态的,比如ip地址为192.168.200.130
  • 修改后
    image.png
  • ifcfg-ens33文件说明

image.png

  • 重启网络服务或者重启兄系统生效

    service network restart reboot

  • ping指令

    ping ip(或域名) (测试连通性)

10.3设置主机名和hosts映射

  • 设置主机名

Snipaste_2022-02-24_15-12-34.png

  • 设置hosts映射

    • windows

      在C:\windows\System32\drivers\etc\hosts 文件指定即可

    • liunx

      在/etc/hosts 文件 指定

  • 主机名解析过程分析(hosts、DNS)
    • hosts文件是什么:一个文本文件,用来记录IP和hostname(主机名)的映射关系
    • DNS(Domain Name System,域名系统):是互联网上作为域名和IP地址相互映射的一个分布式数据库
  • 主机名解析机制分析
    应用实例:用户在浏览器输输入了www.baidu.com

    • 1.浏览器先检查浏览器缓存中有没有该域名解析ip地址,有就先调用这个IP完成解析;如果没有,就检查DNS解析器缓存,如果有就直接返回ip完成解析。(这两个缓存可以理解为本地解析器缓存)(一般来说,当电脑第一次成功访问某一网站后,在一定的时间内,浏览器或者操作系统会缓存它的ip地址DNS解析记录,如在命令行输入

      ipconfig /displaydns //DNS缓存解析 ipconifg /flushdns //手动清理dns缓存

    • 2.如果本地解析器缓存没有找到对应的映射,则检查系统系统中的hosts文件中有没有配置对应的域名ip映射。如果有,则完成解析并返回

    • 3.如果本地DNS解析器缓存和hosts文件中均没有找到对应的ip,则到域名服务DNS进行解析

Snipaste_2022-02-24_15-32-13.png