Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103379
  • 博文数量: 296
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2970
  • 用 户 组: 普通用户
  • 注册时间: 2021-08-19 11:01
个人简介

国科云提供域名管理、域名锁、智能解析、DDI、IPv6转换、SSL证书等一站式域名解决方案,并形成以云解析、云监控、云盾、云服务器为核心的云计算产品服务体系。

文章分类

全部博文(296)

文章存档

2024年(10)

2023年(104)

2022年(126)

2021年(56)

我的朋友

分类: 网络与安全

2023-01-04 14:55:47

域名解析是网站正常运行的关键因素,因此网站管理者了解域名解析的原理和流程对于做好域名管理、解决常见解析问题,保障网站的正常运转十分必要。那么域名解析的原理是什么?域名解析的流程是怎样的?接下来,中科三方针对这个问题做下简单介绍。

在介绍域名解析之前,我们首先要什么是DNS以及DNS有哪些作用?

什么是DNS?

Domain Name System,DNS,中文名称“域名系统”,它是互联网中的一项基础服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

DNS的作用:将我们使用的域名翻译成可由计算机识别的IP地址,这个过程就是域名解析。

域名解析流程

(1)主机首先向其本地域名服务器进行递归查询。

(2)本地域名服务器采用迭代查询,它先向根域名服务器查询。

(3)根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器的IP地址。

(4)本地域名服务器向顶级域名服务器进行迭代查询。

(5)顶级域名服务器告诉本地域名服务器,下一次应查询的权威域名服务器的IP地址。

(6)本地域名服务器向权威域名服务器进行迭代查询。

(7)权限域名服务器告诉本地域名服务器所查询的域名的IP地址。

(8)本地域名服务器{BANNED}最佳后把查询的结果告诉主机。

DNS缓存机制

DNS全球查询产生额外时延,且频繁的解析请求对域名服务器产生非常大的压力,所以在客户端浏览器到本地服务器这个阶段采用了很多DNS缓存机制。

因此,在DNS缓存存在的情况下,客户端就无需委托本地服务器进行全球查询,解析速度大大提升。

DNS缓存分类

浏览器缓存:浏览器会根据一定频率缓存DNS记录

操作系统缓存:操作系统缓存

WIN+R—CMD-ipconfig /displaydns查看

本地HOSTS文件:本地记录域名和IP对应关系的文件,C:\Windows\System32\drivers\etc

路由器DNS缓存:我们常用的路由器也带有自动缓存功能

本地服务器DNS缓存:递归服务器在将解析结果告知客户端的同时,将记录缓存下来。

DNS缓存的优缺点

优点:节省全球解析查询时间,大大提升解析速度,减轻各级域名服务器的解析压力。

缺点:DNS缓存无法自动与{BANNED}最佳新解析记录同步,如果域名解析发生调整,就有可能导致解析错误。另外DNS缓存很容易被黑客利用进行DNS劫持操作。

如何清理DNS缓存?

浏览器DNS缓存:在浏览器中清理缓存即可

操作系统DNS缓存:使用ipconfig/flushdns命令

hosts文件:直接将{BANNED}最佳新解析记录结果,添加到hosts文件中即可

路由器缓存:重启路由器

本地DNS服务器缓存:由运营商管理,客户端无法操作,需要等待TTL值到期后自动刷新。

阅读(153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~