DNS地址栏输入网站的“域名”,而不用输入网站的“IP地址”。然后电脑系统会利用 DNS 来把“域名”翻译成“IP地址”。这个翻译的过程术语叫“域名解析/DNS解析”。原理
2015-12-10 10:56
791 查看
DNS:直译就是“域名系统”
有了域名,地址栏输入网站的“域名”,而不用输入网站的“IP地址”。然后电脑系统会利用 DNS 来把“域名”翻译成“IP地址”。这个翻译的过程术语叫“域名解析/DNS解析”。
域名的缓存:
大伙儿平时使用的域名服务器,技术术语叫“递归域名服务器”。“递归服务器”是面向普通网友的。刚才介绍“域名解析”的时候提到的服务器就是“递归服务器”。
“递归服务器”的内部通常会有一个 DNS记录 的缓存——这个缓存是为了提高查询效率的。当某台电脑向递归服务器发起域名查询时,递归服务器首先看自己的缓存中有没有该域名的记录,如果有,直接就回复该记录给查询的电脑。
万一对方想要查询的域名没找到,咋办捏?这时候就要进行缓存的同步。
域名劫持:
,域名服务器上都会保存一大堆的域名记录(每条记录包含“域名”和“IP地址”)。当收到域名查询的时候,域名服务器会从这堆记录中找到对方想要的,然后回应给对方。
如果域名服务器上的某条记录被【人为修改】了(改成错的),那么一旦要查询这条记录,得到的就是错误的结果。这种情况称之为“域名劫持”。
有了域名,地址栏输入网站的“域名”,而不用输入网站的“IP地址”。然后电脑系统会利用 DNS 来把“域名”翻译成“IP地址”。这个翻译的过程术语叫“域名解析/DNS解析”。
域名的缓存:
大伙儿平时使用的域名服务器,技术术语叫“递归域名服务器”。“递归服务器”是面向普通网友的。刚才介绍“域名解析”的时候提到的服务器就是“递归服务器”。
“递归服务器”的内部通常会有一个 DNS记录 的缓存——这个缓存是为了提高查询效率的。当某台电脑向递归服务器发起域名查询时,递归服务器首先看自己的缓存中有没有该域名的记录,如果有,直接就回复该记录给查询的电脑。
万一对方想要查询的域名没找到,咋办捏?这时候就要进行缓存的同步。
域名劫持:
,域名服务器上都会保存一大堆的域名记录(每条记录包含“域名”和“IP地址”)。当收到域名查询的时候,域名服务器会从这堆记录中找到对方想要的,然后回应给对方。
如果域名服务器上的某条记录被【人为修改】了(改成错的),那么一旦要查询这条记录,得到的就是错误的结果。这种情况称之为“域名劫持”。
相关文章推荐
- 网站统计中的数据收集原理及实现_埋点统计
- 基于微服务的软件架构模式
- 是时候开始招募移动架构师了
- 【译】Linux概念架构的理解
- jME中文网站
- 期中架构有感
- ISS 网站发布没数据解决
- B2B网站推广中需要注意哪些细节
- Exchange2013/2016 DAG高可用性组成员服务器灾难恢复
- 理解RESTful架构
- web.xml中listener作用及使用--实现记录网站的客户登录日志, 统计在线人数
- Yocto开发笔记之《应用程序架构》(QQ交流群:519230208)
- 高可用可伸缩架构实用经验谈
- 解决vs2013网站发布时漏掉部分文件或者文件夹中的内容
- 体系架构番外篇 - 我们说MIPS的最佳页映射
- Linux 概念架构的理解
- php使用curl模拟登录带验证码的网站
- MVP架构小笔记
- Linux 概念架构的理解
- 实时股票分析系统的架构与算法