设置主机名和hosts映射
学习b站韩顺平老师的Linux课程时所做的笔记:【小白入门 通俗易懂】2021韩顺平 一周学会Linux_哔哩哔哩_bilibili
概述:前面我们在ping或连接一个Linux系统的时候是通过ip来做的,但是ip不好记忆,所以为了方便记忆,可以给Linux系统设置主机名,也可以修改主机名。
一、查看和设置主机名
hostname命令:查看主机名
修改主机名:修改/etc目录下的/hostname文件:vim /etc/hostname
修改后重新启动系统生效
二、设置hosts映射:设置hosts文件里的ip地址和主机名的映射
1、在windows操作系统下ping,去hosts文件里指定要ping的ip地址对应的主机名就可以了
在C:\windows\system32\drivers\etc\hosts文件里配置ip地址对应的主机名就可以了
原理:当在ping命令后输入主机名时,会到hosts文件里去找到这个主机名对应的ip去ping,真正去ping还是要用ip,也就是说hosts文件把ip地址和主机名的映射关系记录下来了。
案例:
2、在Linux操作系统下去ping windows系统
通过文本编辑器vim去/etc/hosts文件里设置ip地址对应的主机名就可以了(vim /etc/hosts)
主机名解析过程分析(Hosts、DNS)
hosts文件:是一个文本文件,用来记录IP和Hostname(主机名)的映射关系。
DNS:域名系统(Domain Name System)的缩写,是互联网上域名和IP地址相互映射的一个分布式数据库
主机名解析机制分析(Hosts、DNS)
实例分析:
用户在浏览器输入了www.baidu.com
浏览器先检查浏览器缓存中中有没有该域名解析IP地址,如果有就先调用这个IP完成解析,如果没有就检查DNS解析器缓存;如果有直接返回IP完成解析,如果DNS解析器缓存中没有找到对应的映射,就检查系统中的hosts文件有没有配置对应的域名IP映射,如果有,就完成解析并返回。如果本地DNS解析器和hosts文件都没有找到对应的IP,则到域名服务DNS进行解析域。
说明:浏览器缓存和DNS解析器缓存可以理解为本地解析器缓存。
一般来说,电脑第一次成功访问一个网站后,在一定时间内,浏览器或操作系统会缓存网站的IP地址(DNS域名解析记录)。如在cmd窗口中输入:
ipconfig/displaydns //DNS域名解析缓存
ipconfig/flushdns //清理dns缓存
来源地址:https://blog.csdn.net/m0_61925586/article/details/127950484
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341