`
阅读更多

问:什么是“DNS”?其中文为何?
  
  答:DNS,简单地说,就是Domain Name System,翻成中文就是“域名系统”。
  
  
  
  问:DNS有什么用途?
  
  答:在一个TCP/IP架构的网络(例如Internet)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。而上面执行DNS服务的这台网络主机,就可以称之为DNS Server。基本上,通常我们都认为DNS只是将Domain Name转换成IP Address,然后再使用所查到的IP Address去连接(俗称“正向解析”)。事实上,将IP Address转换成Domain Name的功能也是相当常使用到的,当login到一台Unix工作站时,工作站就会去做反查,找出你是从哪个地方连线进来的(俗称“逆向解析”)。
  
  
  
  问:DNS是怎么运作的?
  
  答:DNS是使用层的方式来运作的。例如:哈工大紫丁香站的Domain Name为bbs.hit.edu.cn,这个Domain Name当然不是凭空而来的,是从.edu.cn所分配下来的。.edu.cn又是从.cn授予(delegation)的。.cn是从哪里来的呢?答案是从“.”,也就是所谓的“根域”(root domain)来的。根领域已经是Domain Name的最上层。而“.”这层是由InterNIC(Internet Network Information Center,互联网信息中心)所管理。全世界的Domain Name就是这样,一层一层的授予下来。

网管联盟www.bitsCN.com


  
  
  
  问:当我查一个Domain Name时,DNS是怎么查出它的IP的呢?
  
  答:举个例子,假设今天我们查的Domain Name(作一个dns query)为bbs.hit.edu.cn时,DNS Server会这么处理:
  
  (1) 你所用的电脑(可能是PC,也可能是工作站)送出一个问题给这台电脑所设定的DNS Server,提问:bbs.hit.edu.cn的IP是什么?
  
  (2) 这台DNS会先看看是不是在它的cache中,如果是,就丢出答案。如果不是,就从最上头查起。在DNS Server上面一定有设定“.”要跟谁问。所以,这个时候它就往“.”层的任何一台DNS(目前“.”有13台)问:.cn要问谁?
  
  (3) “.”层的DNS会回答.cn要向谁查(同时你用的DNS会cache起来这个答案)。
  
  (4) 接下来你所用的DNS就会向.cn这层的DNS问:.edu.cn要问谁?
  
  (5) .cn的这层就会回答.edu.cn要向谁查(同时你用的DNS也把这答案cache起来)。
  
  (6)直到bbs.hit.edu.cn回答:bbs.hit.edu.cn的IP是202.118.224.2(又cache起来)。
  
  
  经过了这么多的过程,终于得到了这个IP,接下来才能作进一步的连线。要注意的是,在每一层都会问一个问题,并且把答案记下来(cache起),而且还会忘掉(看该层的设定是要cache多久)。

网管网bitsCN_com


  
  
  
  问:DNS要怎么设置?
  
  答:如果,只是要使用DNS,那只要在TCP/IP的网络属性中设置即可。设置的方法跟使用的操作系统有关。例如:Windows 9x在“控制面板”→“网络”→“TCP/IP”→“属性”中,找到DNS的部分再来设置。Unix在/etc/resolv.conf这个文件中设置(如果,要架设一台DNS Server,就不是在这里讨论的了)。
  
  
  
  问:哪一台 DNS 资料最新?
  
  答:如果你知道DNS是利用阶层架构运作的,那就应该知道,离你最近的DNS,就是最好的。

分享到:
评论

相关推荐

    DNS快速解惑问与答

    DNS服务的这台网络主机,就可以称之为DNS Server。基本上,通常我们都认为DNS只是将Domain Name转换成IP Address,然后再使用所查到的IP Address去连接(俗称“正向解析”)。事实上,将IP Address转换成Domain Name...

    DNS服务器试题.doc

    DNS服务器类型 答:本地DNS服务器,根DNS服务器,授权DNS服务器 4. 递归查询和迭代查询有什么不同?一般DNS客户端向DNS服务器提出的查询是什么查询? 一般DNS服务器之间的查询请求是什么查询? 答:不同的是,递归...

    DNS配置软件DNS配置软件DNS配置软件

    DNS配置软件 DNS配置软件 DNS配置软件 DNS配置软件 DNS配置软件 DNS配置软件

    DNS优选「1.0」筛选DNS服务器.zip

    可调控,可自选DNS,修改DNS信息,像360安全卫士等一些软件都提供了DNS检测的功能,可以检测出你的网络最适合哪个DNS做解析,这里分享的DNS优选是繁华中的沉寂制作的DNS选择工具,可以清晰的看到DNS连接状况。...

    android 系统 DNS 劫持软件

    可以用于DNS劫持,劫持手机上面的DNS访问,把重定向DNS服务器导入到我们自己的服务器上面,然后,想干嘛干嘛 adb push libs/armeabi-v7a/dnsproxy2 /data/local/tmp adb push res/raw/20dnsproxy2 /data/local/tmp ...

    DNS 域名服务协议

    DNS 域名服务协议DNS 域名服务协议DNS 域名服务协议DNS 域名服务协议

    解决DNS污染与DNS劫持的软件

    程序默认使用OpenDNS,可以修改安装目录下的dnsserver.conf选用你自己喜欢的境外DNS服务器,比如Google DNS 8.8.8.8。 (1)错误的地址,返回干净的404错误页面(我改成了Google DNS,默认的OpenDNS也会重定向到它...

    DNS协议概述DNS协议概述

    DNS 协议 概述DNS 协议 概述DNS 协议 概述DNS 协议 概述

    DNS欺骗 dns报文详解 dnsppt

    DNS欺骗 dns报文详解 dnspptDNS欺骗 dns报文详解 dnspptDNS欺骗 dns报文详解 dnspptDNS欺骗 dns报文详解 dnsppt

    linux DNS 软件包rpm

    linux DNS 软件包 rpm linux DNS 软件包 rpm linux DNS 软件包 rpm

    dns查询dns查询

    dns查询.rar

    DNS服务器配置与管理

    DNS服务器配置与管理 本章学习目标 : 6.1 DNS的基本概念和原理 6.1.1 DNS域名空间与Zone 6.1.2 查询模式(1) 6.1.2 查询模式(2) 6.2 DNS服务器的安装(1) 6.2 DNS服务器的安装(2) 步骤一,运行“开始”/“设置”/...

    DNS服务器的配置实验报告.doc

    实验报告---DNS服务器配置 一、 实验目的: 1、配置DNS服务器。 2、了解DNS服务器的使用方法。 二、 实验内容: 在一台安装好 Linux 系统的真实机上进行BIND软件包的安装,启动DNS,为其配置文件(包括主配置文件,...

    易语言DnsQuery解析DNS

    易语言DnsQuery解析DNS源码,DnsQuery解析DNS,DnsFlushResolverCache,DnsQuery_A1,DnsQuery_A,DnsQuery_W,DnsModifyRecordsInSet_A,DnsGetCacheDataTable,inet_addr,DnsRecordListFree,GetAddrInfo,LocalSize_DNS_...

    dns的备份与恢复

    DNS备份 当你的DNS服务器正常运行起来后,大家可以按照下列步骤对自己的服务器配置进行备份: 1. 停止DNS服务。 2. 打开Regedit程序,找到键HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS。 3....

    Linux下DNS搭建

    Linux环境下DNS的搭建

    DNS配置DNS配置DNS配置DNS配置DNS配置

    DNS配置DNS配置DNS配置DNS配置DNS配置DNS配置DNS配置DNS配置

    DNS服务器安装DNS服务器安装

    DNS服务器安装DNS服务器安装DNS服务器安装

    DNS优选.exe

    DNS即域名系统,当访问一个域名时,系统会问DNS服务器这个域名对应的IP地址是什么,而后才根据IP地址来访问对应的服务器,因此使用一个合适的DNS服务器不仅可以提高访问速度,也可以避免DNS劫持。如移不动公司的宽带...

    dnsproxy dns 转发程序

    dns 透明代理程序 只要用户把dns服务器地址设置成运行代理的机器IP 其它的都不用管 默认代理google的dns服务

Global site tag (gtag.js) - Google Analytics