`

DNS - 域名解析过程

阅读更多

1.  什么是DNS

       DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的,DNS就是进行域名解析的服务器

       域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。

       域名必须对应一个IP地址,而IP地址不一定有域名。

2.  什么是DNS缓存?

      场景:如果在短时间内你多次访问了某网址,DNS都要多次解析并返回给你的话,这是重复工作。

      对策:操作系统很聪明地设计了一个本地“DNS缓存”,当你第一次访问 163.com,DNS返回了正确的IP之后,系统就会将这个结果临时储存起来,这就是DNS缓存。

      特点:并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。当然,在超过N小时之后,系统会自动再次去询问DNS服务器获得新的结果。

       优点:加速网址的解析。
       缺点:当你修改了 DNS 服务器,并且不希望电脑继续使用之前的DNS缓存时,就需要手动去清除本地的缓存了。

3. 在浏览器中输入一个网址,hosts、DNS缓存、DNS服务器的域名解析优先次序?

        当用户在浏览器中输入域名并按下回车键后,

        第1步,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。
        第2步, 如果用户的浏览器缓存中没有,浏览器会查找操作系统缓存中是否有这个域名对应的DNS解析结果。其实操作系统也会有一个域名解析的过程,在Windows中可以通过C:\Windows\System32\drivers\etc\hosts文件来设置,你可以将任何域名解析到任何能够访问的IP地址。
        第3步, 前面这两个步骤都是在本机完成的。到这里还没有涉及真正的域名解析服务器,如果在本机中仍然无法完成域名的解析,就会真正请求域名服务器来解析这个域名了。

        域名详细解析过程: http://www.360doc.com/content/13/0527/17/11253639_288596772.shtml

4.  如何清除DNS缓存?

        在cmd下输入  ipconfig/flushdns  按回车键。

        http://jingyan.baidu.com/article/77b8dc7fcf466d6174eab600.html

       

分享到:
评论

相关推荐

    DNS域名解析操作说明

    DNS 域名解析 DNS域名解析 DNS域名解析说明

    简易DNS域名解析

    1、简易DNS域名解析程序,当其他电脑的DNS服务器IP设定为执行了该程序的机器的IP时,能够正常访问intnet 2、简单域名限制,对某个域名范围内的查询拒绝解析 生成一个out.txt文件,包含了所有访问了禁用域名的ip地址...

    跟踪域名解析过程

    最近准备把域名解析放到国外的免费DNS解析服务器上去,想跟踪域名解析的过程,在 Windows 下的 nslookup 过于简单,不如 Linux 下的 dig 命令。

    Linux图解DNS域名解析全过程

    Linux图解DNS域名解析全过程,图文解说,超幽默

    2-Windows中的DNS服务——正向解析&反向解析配置.docx

    Windows中的DNS服务——正向解析&反向解析配置 • windows server 2008 /dns服务器 /域名 /网络 ...将域名映射为IP地址的过程就称为“域名解析”。 也就是说,DNS服务器的主要作用可以简单的概括为:

    DNS域名解析服务器综合部署.doc..wps

    测试机Centos6-2发出DNS请求时(除了从服务器),假设先找子域服务器(已经设置DNS转发器指向主服务器)解析域名对应的ip地址,有的话则回复给客户机结果,没有的话再找DNS主服务器解析对应的ip地址,有的话恢复客服...

    完整的DNS解析过程.swf

    一个展示DNS寻址、解析过程的Flash。 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接...

    DNS原理和解析过程

    DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作。为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的 一台客户机访问某一服务器上的资源时,用户在浏览器地址栏中输入的是便于识记...

    基于PHP主机域名管理器的毕业设计,使用MySQL数据库存储数据,采用PDO方式进行数据库访问 Bootstrap框架DNS管理

    - 域名解析:支持域名的解析,可以根据需要进行域名解析的相关操作; - 域名监控:支持域名的监控,可以实时监控域名的状态,及时发现问题。 ## 实现 系统采用B/S架构,前端使用Bootstrap框架,后端使用PHP语言...

    linux培训ppt

    域名解析过程(1) 域名解析过程(2) 域名解析过程(3) 域名解析过程(4) 域名解析过程(5) 域名解析过程(6) 域名解析过程(7) 域名解析过程(8) 域名解析过程(9) 域名解析过程小结 带缓存的解析过程 (1) 带缓存...

    Linux操作系统:DNS服务器简介.pptx

    汇报人姓名 DNS服务器简介 单击此处添加副标题 DNS系统 DNS(Domain Name System,域名系统)是一个分布式数据库系统,其作用将域名解析成IP地址。 好记的名字 IP地址 ...DNS域名解析类型 DNS概念

    DNS域名解析

    全面介绍DNS的解析过程,看了就会明白的

    论文研究-Internet域名系统的解析的研究与性能分析.pdf

    分析了目前的DNS和改进方法E-DNS关于Internet上主机名字与IP地址之间的解析过程.并为提高解析速度,提出了快捷解析和混合解析方法,同时对各种方法作了性能分析和评价...

    构建DNS服务器简易指南

    域名服务系统DNS,它运行在TCP协议之上,负责将字符名--域名转换成实际相对应的IP地址。这个过程就是域名解析,负责域名解析的机器就叫域名服务器。本内容提供了构建DNS服务器的一些基本常用的方法,很实用。

    域名解析.doc

    解析过程.比如,一个域名为: www.stasp.com ,实现HTTP服务,如果想看到这个网站,要进行解析,首先在域名注册商那里通过专门的DNS服务器解析到一个WEB服务器的一个固定IP上:211.214.1.***,然后,通过WEB服务器来接收这个...

    dns的详细配置过程

    是在winndows上详细配置dns的配置过程

    WindrunnerMax#EveryDay#DNS解析过程1

    递归解析假如我们本地客户端是A,有三个域名解析服务器B、C、D,首先在本地客户端A发起一次DNS解析请求,对B服务器请求解析DNS,B服务器查询后并无解析记录,

    域名DNS解析的故障解决方法

    在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的。

    计算机病毒与防护:DNS原理及服务搭建.pptx

    DNS域名解析过程 PC域名查询过程 浏览器缓存OS缓存hosts文件 DNS服务器 本地域名服务器 离客户端较近,机构自行管理的域名服务器 根域名服务器 直接管理顶级域的域名服务器 本地域名 服务器

    windows域控DNS服务器配置

     如果此查询不匹配缓存中的项目,则解析过程继续进行,客户机查询 DNS 服务器来解析名称。    接下来查询 DNS 服务器,当本地的DNS不能就地解析查询时,可根据需要查询 DNS 服务器来解析名称。如图4-1所示,客户...

Global site tag (gtag.js) - Google Analytics