dns是什么意思

问:什么是“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就是这样,一层一层的授予下来。

问:当我查一个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多久)。

问:DNS要怎么设置?

答:如果,只是要使用DNS,那只要在TCP/IP的网络属性中设置即可。设置的方法跟使用的操作系统有关。例如:Windows 9x在“控制面板”→“网络”→“TCP/IP”→“属性”中,找到DNS的部分再来设置。Unix在/etc/resolv.conf这个文件中设置(如果,要架设一台DNS Server,就不是在这里讨论的了)。

问:哪一台 DNS 资料最新?

答:如果你知道DNS是利用阶层架构运作的,那就应该知道,离你最近的DNS,就是最好的。

时间: 2024-11-02 14:20:23

dns是什么意思的相关文章

dns劫持-通过微信朋友圈和QQ浏览器打开的页面是如何避免被dns或arp攻击的?

问题描述 通过微信朋友圈和QQ浏览器打开的页面是如何避免被dns或arp攻击的? 用手机浏览器或app打开页面,有时会出现一个漂浮或别的广告,非应用本身推送的广告,而是dns或arp攻击,但是微信朋友圈和QQ浏览器打开的网页不会出现这种有浮层的干扰广告.求问这个是怎么实现的,是不是app定义了dns,就像360浏览器自己定义的域名寻址?

三大公用DNS服务器访问速度比较分析

  目前,较权威的公用DNS服务器提供商有OpenDNS,Google Public DNS,Norton DNS ,那么这几个DNS服务器的实际访问速度又如何呢?这直接关系到我们上网的速度;毕竟,网速快才是王道.笔者通过分布在全国11个具有代表性城市的服务器,对这几个DNS服务器ping值做了比较,为全国网民上网设置提供一些参考.下面我们看数据说话: 一.OpenDNS (208.67.222.222,208.67.220.220) OpenDNS的服务器处在美国,海底电缆来回一趟速度自然慢了

Win7电脑DNS服务器未响应怎么解决?

  DNS服务器对我们来说十分重要的,如果它不能响应的话,我们就上不了网了.据说很多用户就碰到了这个问题,那么当你遇到Win7系统DNS服务器未响应该怎么办呢?不懂的朋友赶紧来看看小编提供的解决方法吧! 方法/步骤: 1.首先检查一下除了电脑外的其他无线设备能否连上同一个无线网络,如果也连不上,那就说明是网络原因;如果能连上,那就是电脑本身的问题,重新启动一下电脑看看能否连上. 2.如果电脑重启之后还是不行,那就修改一下DNS,例如修改成114.114.114.114. 3.一般完成第2步之后就

dns服务器-Ubuntu下的从服务器接收到主服务器传过来的域文件乱码怎么解决?

问题描述 Ubuntu下的从服务器接收到主服务器传过来的域文件乱码怎么解决? 在Ubuntu下设置主DNS服务器及辅助DNS服务器,辅助DNS建好后接受来自主DNS服务器的正向和反向域文件,但是乱码,文件类型显示为data,编码为无法识别的编码 解决方案 .net从服务器下载文件中文名乱码解决方案 解决方案二: 是不是文件内容有其他编码,是否都是英文字符

Win7电脑Ping DNS时出现请求超时如何解决

  1.在利用"ping"命令对DNS服务器的畅通情况进行判断时,当出现"请求超时"现象时,我们首先需要对线路进行排查,以确保路由器.Moden及集线器.交换机.网卡各接口插接可靠,且网线完好无损. 2.在确保硬件线路及设备连接正确的情况下,我们采取以下方法逐个排查故障所在:首先进入MSDOS界面,执行命令"Ping 192.168.0.1"来判断本机与路由器(网关)的连通情况,当无超时现象发生时,即表明线路连接情况正确. 3.当其中一个DNS无

DNS 404、407和408事件错误报告.

查看辅域的DNS时间记录,发现有三个错误事件! 查看了微软的帮助,如果一个机器上同时存在NAT和DNS服务就会照成这种状况! 网络地址转换 (NAT) DNS 服务器 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/DNS/ NAT 有 DNS 代理设置以启用动态主机配置协议 (DHCP) 客户端直接与 NAT 服务器的 DNS 查询.客户端 DNS 查询转发到 NAT 服务器的配置的 DNS 服务器.如果主机使用的相同的界

路由器DNS被篡改怎么办

  路由器DNS未遭篡改与遭篡改的商品搜索结果 如上图,是路由器DNS未被篡改以及遭受窜改的商品搜索网址变化,有问题的是正常的为s.taobao而有时候,如果路由器DNS遭受篡改后,我们搜索商品的网址前面就变成S8.taobao了,这里显示是有问题的.那么路由器DNS被篡改怎么办呢?其实也很简单,我们只需要进入路由器设置里边检查下DNS是否遭劫持篡改,如果有,改成自动获取即可,另外为了防止路由器DNS后期再遭劫持与篡改,我们要及时修改路由器登录密码. 1.首先登陆路由器的设置页面,方法是打开浏览

winPE系统下查看系统的IP及DNS地址

相信很多的人和烂泥一样,经常遇到重装系统,但是重装系统后,原来的本机IP地址.DNS地址等等信息都记不得了. 如果你有记录那还好,如果没有呢?你该怎么办呢? 呵呵,今天这个问题我们可以解决了.现在重装系统一般使用winpe系统的居多,如果你使用的不是winpe系统,那么很抱歉此方法对你来说没有用处了. 首先.我们进入winpe系统,如下图示: 然后,启动注册表: 现在我们选择 HKEY_LOCAL_MACHINE 或者 HKEY_USERS 或者其他的也是可以的,然后选择"文件" →&

在linux上使用BIND建立DNS服务器

尽管Linux在桌面计算的世界中还没有取得引人注目的进展,但作为网络服务器它已经小有名气了.由于其出色的可靠性,我们可以放心地在Linux上运行当今Internet时代所必需的各种重要服务程序.由此,Linux最普遍的一些用途包括用作邮件服务器.Web服务器以及DNS服务器. 下面我们将研究怎样在Red Hat Linux上使用BIND建立一个DNS服务器.BIND(Berkeley Internet Name Domain)是一个在UNIX/Linux系统上实现的域名解析服务软件包.我们将学习

构建DNS服务器简易指南

在用TCP/IP协议族架设的网络中,每一个节点都有一个唯一的IP地址,用来作为它们唯一的标志.然而,如果让使用者来记住这些毫无记忆规律的IP地址将是不可想象的.人们就需要一种有记忆规律的字符串来作为唯一标记节点的名字. 然而,虽然符号名对于人来说是极为方便的,但是在计算机上实现却不是那么方便的.为了解决这个需求,应运而生了一个域名服务系统DNS,它运行在TCP协议之上,负责将字符名--域名转换成实际相对应的IP地址.这个过程就是域名解析,负责域名解析的机器就叫域名服务器. 1.域名解析的方法 1