[Linux]网络原理与配置

一.NAT模式网路配置

虚拟系统的IP地址处于随机网段,同时在母机上会额外有一个与虚拟IP地址网段相同的IP地址,可以实现母机与虚拟机的通信。虚拟系统的IP地址可以通过主机实际的IP地址作为代理IP,与外部系统进行通信。

优点:不造成IP冲突,且可以与外界网段通信

缺点:只能从虚拟系统到外部系统进行单向通信,而外部系统无法寻找虚拟系统进行通信。
在这里插入图片描述

Linux下查看网络IP : ifconfig
Windows下查看: ipconfig
使用ping指令,可以查看当前网络是否可以与某ip通信 例如:ping www.baidu.com

启动linux系统时,IP地址随机分配,但其实可以通过网络配置操作指定系统的ip地址,见下

二.Linux网络配置

1.自动分配IP
在这里插入图片描述自动分配会自动分配一个未被使用的端口,避免ip冲突,但是缺点也很明显,每次连接ip都不同,极不方便

2.指定固定IP

更改/etc/sysconfig/network-scripts/ifcfg-ens33 文件,将ip地址改为静态的,
在这里插入图片描述设置过后,需要改变虚拟机的网关,以及子网地址

在这里插入图片描述
在这里插入图片描述
设置过后,重启生效,这样就可以实现ip地址的固定

三.主机名以及hosts映射

  1. /etc/hostname 文件可以修改主机名称,系统开机后自动加载该文件

2.如何通过主机名,映射到ip地址
在这里插入图片描述进入Linux系统下的/etc/hosts 文件,可以指定某个主机的IP地址
如下,将SladnerMC主机映射为192.168.200.1
在这里插入图片描述
3.Host与DNS是什么;访问网站时的步骤
HOST:记录主机名和IP地址的映射关系
DNS:使域名和IP地址相互映射的一个分布式数据库

在这里插入图片描述当访问一个网址时:

1.优先检查浏览器缓存,有则返回IP
2.浏览器缓存没有,再检查本地的DNS,有则返回IP
(近期访问成功的网站会被加入到缓存中,这也是为什么优先在缓存中寻找的原因)
3.本地DNS没有,再检查hosts文件,查看是否有对应的ip映射
4.hosts文件中没有,就会检查域名服务DNS进行解析域,有则返回IP,无则返回域名不存在。

在这里插入图片描述

上一篇:linux中sysfs创建设备节点的方法和DEVICE_ATTR


下一篇:如何创建 Gala Games 账户:解决 Cloudflare 验证指南 2024