虚拟机NAT网络关系图
在Linux中查看网络配置
ifconfig
ping 测试主机之间网络连通性
测试当前服务器是否可以连接目的主机
ping 目的主机
Linux网络环境配置
自动获取
登录后,通过界面来设置自动获取ip
特点:Linux启动后回自动获取IP,缺点是每次获取的IP地址可能不同。
指定IP
实际工作中都是指定IP的
说明
直接修改配置文件来指定IP,并可以连接到外网。
编辑 /etc/sysconfig/network-scripts/ifcfg-ens33 文件
举例:
将IP地址锁定为192.168.200.130
ifcfg-ens33文件说明
BOOTPROTO=”dhcp” 代表ip分配是动态的
改成BOOTPROTO=”static” 代表IP分配是静态的
IPADDR=192.168.200.130 #指定静态IP地址(如果文件中没有这个黏贴上去即可)
GATWAY=192.168.200.2 #这个代表网关。网关和IP地址中192.168.200部分必须一致(如果文件中没有这个黏贴上去即可)
DNS1=192.168.200.2 #这个代表域名解析器,可以和网关一致(如果文件中没有这个黏贴上去即可)
全部编辑完后重启网络服务
service network restart
主机名和hosts映射
设置主机名
为了方便记忆可以给Linux系统设置主机名,也可以根据需要修改主机名
查看主机名
hostname
修改 /etc/hostname 文件来修改主机名
修改后重启生效
设置host映射
思考:如何通过主机名找到(ping) 某个Linux系统
- WINDOS系统下 在 C:\Windosws\System32\drivers\etc\hosts 文件指定即可
- Linux系统下 在/etc/hosts 文件指定即可
主机名解析过程分析(Hosts,DNS)
- Hosts是什么
一个文本文件,用来记录IP和Hostname(主机名)的映射关系
-
DNS
-
DNS就是Domain Name System 的缩写,域名系统
- 是互联网上作为域名和IP地址相互映射的一个分布式数据库
用户访问网站的流程
- 假定用户在浏览器输入了www.baidu.com
- 浏览器先检查 浏览器缓存中有没有该域名的解析IP地址,如果有就先调用这个IP完成解析 如果没有,就检查 操作系统DNS解析器缓存,如果有直接返回IP完成解析。这两个缓存可 理解为 本地解析器缓存
- 一般来说,当电脑第一次成功访问某网站后,在一定时间内,浏览器或者存储系统回缓存 他的IP地址(DNS解析记录),可在CMD中输入 ipconfig/displaydns获取DNS域名解析缓存 或者ipconfig/flushdns 手动清理DNS缓存
- 如果本地解析器缓存没找到对应的映射,那么下一步就检查系统中的hosts文件中是否存在 对应IP与域名的映射关系,如果有就返回。
- 如果都没找到对应的IP,就会访问DNS域名服务器来查找对应的IP
对应查询流程图:
浏览器缓存–>操作系统缓存—>本机hosts文件—>DNS域名服务器
这个只是大概,具体去看计算机网络
Original: https://www.cnblogs.com/wdadwa/p/Linux_Learning_08.html
Author: wdadwa
Title: Linux–>网络配置
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611742/
转载文章受原作者版权保护。转载请注明原作者出处!