简单介绍DNS体系 (上)
2009-01-07 18:41
190 查看
简单介绍DNS体系
DNS:域名解析服务器 域名解析为IP(正向解析),也可将IP解析为域名(反向解析)。还有与之相似的名称解析,计算机名解析为IP;
对域名进行解析的有:DNS(多用)、Hosts文件(少数用);
对NETBIOS名进行解析的有:WINS、lmhosts文件。
DNS的体系结构:
开始使用的Hosts文件为完全分散式,显然不能做大(域名多了Hosts文件太大),后来提出完全集中式(比较集中于一台服务器),也是不可取的,最终我们用的是分布式的方案。即将根服务器下的域名解析权委派到其它的DNS服务器上。
如下图:
根服务器将域名一级一级的向下委派,每个被委派的服务器同样向下委派,直到最底层。
DNS查询原理:
当有PC寻找相应的域名时,若不用Hosts文件,用DNS,且是第一次通讯,则该PC发广播问谁是相应的域名,从根服务器问起,若是根直接负责解析这个域名,则把域名对应的IP告诉PC,若不是直接负责,则向其对应的子服务器查询,直到查到为止。例:
PC第一次和baidu.com通讯,①先向根服务器问起,谁是baidu.com,根服务器一看查的是以.com结尾的域名,就告诉PC以.com结尾的域名已经委派给子服务器了,并将子服务器的IP告诉PC;②然后PC就向子服务器问,谁是baidu.com,子服务器一看查询的是自己负责的域名,就将baidu.com的IP地址202.108.23.59告诉PC;③最后,PC就和baidu.com进行三次握手,继而通讯。
注意:若PC第二次或着以后还和baidu.com通讯,则不用再向根服务器查询,直接访问202.108.23.59,因为DNS有缓存,近期内通讯的IP都将记下,相对的访问速度也将提高。只要缓存不清除,就不用再从根服务器开始查询(清除DNS缓存的命令为ipconfig /flushdns)。
安装DNS服务器:
先设置好IP地址:
然后再选“开始——设置——控制面板”:
在控制面板上打开添加或删除程序——添加/删除Windows组件(A)——网络服务——域名系统(DNS):
安装过程不要忘了放入操作系统对应的光盘。
再来看开始——程序——管理工具,多出了DNS一项:
打开DNS可对其进行相应的配置。
本文先介绍到这里,文章总结:重点掌握DNS查询的原理,熟悉DNS体系结构,熟练安装DNS的过程,了解其概念。
文章若有不足之处,欢迎大家指点!
本文出自 “冰泉” 博客,请务必保留此出处http://shuangyang.blog.51cto.com/540829/125195
相关文章推荐
- 简单介绍DNS体系 (下)DNS记录
- 简单介绍一下Spring / java中Spring框架7大核心模块的作用,如何在面试中侃侃而谈?/ Spring体系常用项目一览
- Andrid数据存储体系简单介绍
- DNS服务器概念的简单的介绍,与搭建一个简单的DNS名称缓存服务器,实现域名解析(一)
- 建筑体系结构与软件构架简单介绍
- 计算机网络10--计算机网络体系结构简单介绍
- 计算机体系结构简单介绍
- .net 流——流的类型体系简单介绍
- DNS的简单认识和nslookup命令的简单介绍(一)
- [Android知识体系]之四大组件:ContentProvider简单介绍
- .net 流——流的类型体系简单介绍
- DNS的简单认识和nslookup命令的简单介绍(二)
- Android: netd中DnsProxyListener的简单介绍
- RHEL4- DNS服务(七)简单DNS服务测试方法介绍
- React的简单介绍
- squid介绍及其简单配置
- 计算机中软件和硬件的简单介绍
- JMS学习篇《一》ActiveMQ消息中间件的简单介绍与用法-概念篇
- ViewDragHelper (一)- 介绍及简单用例(入门篇)
- CString的一些简单介绍