Linux网络环境配置:配置IP、主机名


网络查询指令区分

ipconfig(windows)

ifconfig(linux)

配置IP

1、自动获取

登录后,自动获取IP,缺点明显:每次自动获取的IP可能不一样

2、手动固定

服务器肯定要固定IP,例如自己设定为192.168.200.1

输入:

vi /etc/sysconfig/network-scripts/ifcfg-ens33	//以文本打开文件,找到第四行的 BOOTPROTP="dhcp",修改为 BOOTPROTP="static"

ifcfg-en33文件说明

DEVICE=eth0									#接口名(设备,网卡)
HWADDR=00:0C:2x:6x:0x:xx					#MAC地址
TYPE=Ethernet								#网络类型,此为默认类型
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44	#随机id
ONBOOT=yes									#系统启动的时候网络接口是否有效
BOOTPROTO=static							#IP的配置方法,有四种,一般就不是static,就是dhcp

主机名解析机制分析

首先:一般来说,当电脑第一次成功访问某个网站后,在一定时间内,浏览器或者操作系统会缓存这个IP地址。

例如:用户在浏览器输入了www.baidu.com

1、浏览器先检查浏览器缓存中有无该域名解析的IP地址,有就直接调用这IP完成解析

2、如果没有,则检查DNS解析器的缓存,如果有,直接返回IP完成解析。以上这两个,就相当于本地解析器缓存

3、如果以上都没有找到对应映射,就检查系统中hosts文件中有无,有就完成解析并返回。

4、若以上又无,则到域名服务器DNS进行解析

即:

浏览器缓存 —— DNS解析器的缓存 —— hosts文件 —— 域名服务DNS(这个DNS又会分很多等级,DNS不是一台服务器,是很多台,暂不谈)

设置主机名

IP难以记忆,直接通过主机名直接ping到某个机器更方便

Hosts是什么

一个文本文件,用来记录IP和Hostname(主机名)的映射关系【通过DNS相映射】

显示目前主机名

hostname	//显示目前主机名

1、打开该路径

vim /etc/hosts

2、输入

192.168.200.1	boy

3、修改后,重启生效

Windows中修改主机名

打开该路径

c:\Windows\System32\drivers\etc\hosts

输入

192.168.200.1	boy

CMD命令

ipconfig/displaydns		//DNS域名解析缓存
ipconfig/flushdns		//手动清理DNS缓存

得到IP地址

ping www.baidu.com		//结果:14.215.177.38
						//此时输入网站、IP都可访问百度。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM