本地域名解析
# 本地域名解析
通过 hosts 文件配置本地域名
# 概念
DNS:它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
hosts文件:操作系统操作的 IP
和 域名
本地映射文件。
# 域名查询顺序
浏览器缓存 > 本地操作系统缓存 > DNS服务器(路由缓存 > 互联网DNS缓存服务器) > 递归搜索
- 浏览器缓存: 只存下浏览器自己访问过的域名.
- 为了加快访问速度,Google Chrome浏览器采用了预提DNS记录,在本地建立DNS缓存的方法,加快网站的连接速度。
- chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。
- chrome对每个域名会默认缓存60s。
- 本地操作系统缓存: 电脑访问过的, 具体可通过hosts文件设置
- Windows查看缓存:
ipconfig /displaydns
- Windows刷新缓存:
ipconfig /flushdns
- Windows查看缓存:
- DNS服务器: 包括路由缓存和互联网DNS服务器, 以及13台根服务器
# hosts文件配置
# Windows
配置
# 打开 hosts文件,文件路径如下: C:\Windows\System32\drivers\etc\hosts # 添加域名配置 xxx.xxx.xxx.xxx xiaojing-dev.nipx.cn
1
2
3
4
5Tips
- 文件修改时,注意域名后不要有空格
- 如果是用第三方工具编辑hosts,保存文件时注意编码格式,必须是
ANSI
。
刷新与查看
# 查看 DNS缓存 ipconfig /displaydns # 如果没生效, 则刷新 DNS缓存 ipconfig /flushdns
1
2
3
4
5
# 测试
直接ping域名即可,如:
ping xiaojing-dev.nipx.cn
1
Windows还可以查看DNS缓存。
上次更新: 2024/08/14, 04:14:33