Blog
首页
文档
收藏
关于
  • 在线转换时间戳 (opens new window)
  • 在线压缩图片 (opens new window)
  • Float-Double转二进制 (opens new window)
  • 文件转Hex字符串 (opens new window)

HiuZing

🍑
首页
文档
收藏
关于
  • 在线转换时间戳 (opens new window)
  • 在线压缩图片 (opens new window)
  • Float-Double转二进制 (opens new window)
  • 文件转Hex字符串 (opens new window)
  • 应用层

    • IP地址、域名、DNS
    • HTTP报文格式
    • 本地域名解析
      • 本地域名解析
        • 概念
        • 域名查询顺序
        • hosts文件配置
        • 测试
    • WebSocket
  • 传输层

  • 数据链路层

  • 计算机网络
  • 应用层
HiuZing
2022-12-19
目录

本地域名解析

# 本地域名解析

通过 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
  • DNS服务器: 包括路由缓存和互联网DNS服务器, 以及13台根服务器

# hosts文件配置

# Windows

  1. 配置

    # 打开 hosts文件,文件路径如下:
    C:\Windows\System32\drivers\etc\hosts
    
    # 添加域名配置
    xxx.xxx.xxx.xxx    xiaojing-dev.nipx.cn
    
    1
    2
    3
    4
    5

    Tips

    • 文件修改时,注意域名后不要有空格
    • 如果是用第三方工具编辑hosts,保存文件时注意编码格式,必须是ANSI。
  2. 刷新与查看

    # 查看 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
HTTP报文格式
WebSocket

← HTTP报文格式 WebSocket→

最近更新
01
React Native 使用SVG
08-13
02
Docker基础命令
08-04
03
算数逻辑单元
07-30
更多文章>
Theme by Vdoing | Copyright © 2021-2024 WeiXiaojing | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式