什么是 DNS
DNS 全称 Domain Name System,即域名系统
域名系统的出现使得人类可以更加方便的到达目的地,而不需要记住 IP。域名更符合人类的语义化,让人更加容易的记住。
常用的记录
A 记录 用于将特定的主机名映射到对应的主机 IP
CNAME 用于将某个别名指向某个 A 记录上
AAAA IPv6 的 A 记录
SRV 记录用来标识某台服务器使用了某个服务
NAPTR 使用正则映射一个域名
DNS 工作原理
在考虑一个域名是如何转换成 IP 之前,先了解几件事情
- DNS 本质上是一个层次结构的分布式数据库
- DNS 的域有着明确的划分
- 目前全球一共有 13 组根域名(TLD)服务器
- DNS 缓存时间由记录的 TTL 决定
- 在有转发设置时域名有下至上查询
- 在无转发设置时本地域名服务器先向根域名服务器请求,由上向下查询
- 域名服务器存在缓存,优先查找缓存
DNS 污染
GFW 的技术之一就是 DNS 污染
总体来说:是将符合规则的域名解析到虚假的 IP 地址中,导致墙内用户通过域名无法获取到正确的 IP
1.使用加密代理的远程 DNS
2.修改 hosts
评论
发表评论