⚪设置主机名
- 为了方便记忆,可以给Linux系统设置主机名,也可根据自己需要修改主机名
- 指令hostname 查看主机名
- 修改文件在/etc/hostname指定
- 修改后,重启生效。
⚪设置host映射
如何通过主机名能够找到某个Linux系统(比如ping)?
Windows:
在C:\Windwos\System32\drivers\etc\hosts文件指定即可
案例:192.168.131.130 localhost111
Linux:
在/etc/hosts文件指定
案例:192.168.131.1 DESKTOP-56NNQ7E
主机名解析过程(Hosts、DNS)
⚪Hosts是什么
一个文本文件,用来记录IP和Hostname(主机名)的映射
⚪DNS
- DNS就是Domain Name System的缩写,翻译过来就是域名系统
- 是互联网上作为域名和IP地址互相映射的一个分布式数据库
⚪应用实例:用户在浏览器输入了www.baidu.com
- 浏览器先检查浏览器缓存中有没有该域名解析的IP地址,有的话直接调用IP地址完成解析;如果没有,就检查操作系统的DNS解析器缓存,有的话直接调用,完成解析。这两个缓存可以理解为本地解析器缓存。
- 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录),如 在CMD窗口中输入:
ipconfig /displaydns //DNS域名解析缓存
ipconfig /flushdns //手动清理dns缓存
3.如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中有没有匹配对应的域名IP映射,如果有,则完成解析并返回。
4.如果本地DNS解析器缓存和hosts文件中均没有对应的IP,则到域名服务器DNS进行解析域。