Linux网络配置
查看网络ip和网关
VMware菜单栏->编辑->虚拟网络编辑器
Windows下查看网络配置
ipconfig
Linux下查看网络配置
ifconfig
测试主机之间网络联通性
ping 目的主机
Linux网络环境配置
第一种方法(自动获取)
登录后通过界面自动获取ip,特点:Linux启动后会自动获取ip,缺点时每次获取的ip可能会不同
第二种方法(指定IP)
直接修改配置文件来指定IP,并可以连接到外网
编辑 vim /etc/sysconfig/network-scripts/ifcfg-ens33
要求:将IP地址配置为静态的
具体编辑内容视情况而定
一般为:
#IP静态分配
BOOTPROTO=“static”
#IP地址
IPADDR=192.168.***.***
#网关
GATEWAY=192.168.***.***
#域名解析器
DNSI=192.168.***.***
设置主机名和host映射
为了方便记忆,可以给Linux系统设置主机名,也可以根据需要修改主机名
hostname 查看主机名
修改文件在/etc/hostname指定
修改后,重启生效
设置hosts映射
Windows:
在C:\Windows\System32\driver\etc\hosts 文件指定即可
例:192.168.80.3 Centos7
Linux:
在/etc/hosts 文件指定
例:172.27.26.168 desktop001
主机名解析机制分析(Hosts、DNS)
Hosts
一个文本文件,用来记录IP和hostname(主机名)的映射关系
DNS(domain nane system 域名系统)
互联网上作为域名和IP地址相互映射关系的一个分布式数据库
实际应用:
当浏览器访问一个域名时
1.首先会查找浏览器缓存中有没有改域名解析IP地址,有就先调用这个IP完成解析,如果没有就检查DNS解析器缓存,有就先调用这个IP完成解析,。这两个缓存可以理解为本地解析器缓存
2.一般来说,当电脑第一次访问成功某一网站后,在一定时间内浏览器或操作系统会缓存它的IP地址(DNS解析记录),在cmd窗口输入 ipconfig /displaydns (DNS域名解析缓存),ipconfig /flushdns(手动清理DNS缓存)
3.如果本地解析器缓存没有找到对应的映射,检查系统中的hosts文件中有没有配置对应的域名IP映射,如果有,完成解析返回
4.如果本地DNS解析器缓存和hosts文件中均没有找到对应的域名IP映射,则到域名服务DNS进行解析域,如果域名服务器中也没有对应的映射关系,就会返回域名不存在的信息
如果在本地的解析器和hosts文件中添加了错误的域名IP映射,就会发生域名劫持事件