Hosts映射

Hosts映射

思考:如何通过主机名能够找到(ping)某个linux系统?

前言

Hosts:是一个文本文件,用来记录IP和Hostname的映射关系

DNS:是互联网上作为域名和IP地址映射的一个分布式数据库

设置主机名

vim /etc/hostname //重启后生效

设置hosts映射

在windows下,C:\Windows\System32\drivers\etc\hosts
在linux下,/etc/hosts
IP 主机名

主机名解析过程

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

1. 浏览器先检查浏览器缓存中有没有该域名解析IP地址,有就先调用,这个IP完成解析;
如果没有,则检查DNS解析器缓存,如果有直接返回iP完成解析。这两个缓存,可以理解为本地解析器缓存 

image

2. 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录).
3. 如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中 
有没有配置对应的域名IP映射,如果有,则完成解析并返回。
4. 如果 本地DNS解析器缓存 和 hosts文件中均没有找到对应的IP则到域名服务DNS进行解析域

image

参考文章:

Linux知识点(十二)---主机名和hosts映射

posted @   AlexanderOscar  阅读(429)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示