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完成解析。这两个缓存,可以理解为本地解析器缓存
2. 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录).
3. 如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中
有没有配置对应的域名IP映射,如果有,则完成解析并返回。
4. 如果 本地DNS解析器缓存 和 hosts文件中均没有找到对应的IP则到域名服务DNS进行解析域
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!