DNS的功能-域名空间、域名注册和域名解析
DNS的主要功能包括以下三个:
- 域名空间:定义一个包括所有可能出现的主机名字的域名空间。
- 域名注册:保证每台主机域名的唯一性。
- 域名解析:提供一种有效的域名与IP地址转换机制。
DNS域名空间
(1)Internet被分为200多个顶级域。顶级域有两种:通用域、国家或地区域。常用的通用域有: .com(商业)、.edu(教育性机构)、.gov(政府)
(2)每个域自己控制如何分配它下面的域。CNNIC将二级域名分为二类域:类别域名和行政区域域名
(3)为了创建一个新的域,创建者必须得到该新域的上级域管理员的许可。
(4)域名机制遵循的是组织的边界,而不是网络的物理边界。
主机域名的一般格式为:四级域名.三级域名.二级域名.顶级域名

域名服务器
域名系统是一种命名方法,而实现域名服务的是分布在世界各地的域名服务器体系。域名服务器是一组用来保存域名树结构和对应信息的服务器程序。
域名服务器又分为4种类型:(1)根域名服务器(2)顶级域名服务器(3)权限域名服务器(4)本地域名服务器

域名解析
将域名转换为对应IP地址的过程称为“域名解析”,完成该功能的软件叫做“域名解析器”。
域名解析可以有两种方法:递归解析与反复解析。
(1)递归解析
在递归解析过程中,如果本地域名服务器没有需要解析的信息,那么本地域名服务器将接管向其他域名服务器请求解析的责任,只将最终结果返回给客户。

反复解析也称为“迭代解析”。指的是本地域名服务器如果不能够返回最终的解析结果,那么它只能返回它认为可以解析的域名服务器的IP地址。客户端解析程序就向下一个域名服务器发出解析请求,直到最终获得需要的解析结果。

DNS的功能-域名空间、域名注册和域名解析的更多相关文章
- DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录(转)
http://www.cnblogs.com/LittleHann/p/3828927.html 相关学习资料 http://baike.baidu.com/link?url=77B3BYIuVsB3 ...
- 解释-DNS,A记录,CNAME记录,域名转向,SRV记录,TTL值,泛域名与泛解析,域名绑定
http://www.lihongye.net/post/dns.html DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名 ...
- DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录 专题
首先要做的就是配置域名的MX 记录啦: 先添加一条A记录: mail.abc.com 指向 你的服务器IP! 然后添加域名的MX 记录,指向mail.abc.com A 记录( 即域名MX 记录的值为 ...
- DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录
相关学习资料 http://baike.baidu.com/link?url=77B3BYIuVsB3MpK1nOQXI-JbS-AP5MvREzSnnedU7F9_G8l_Kvbkt_O2gKqFw ...
- 【SSH网上商城项目实战27】域名空间的申请和项目的部署及发布
转自:https://blog.csdn.net/wwww_com/article/details/54405355 前面陆陆续续的完成了网上商城的一些基本功能,虽然还有很多地方有待完善,但是不影响 ...
- linux下查询域名或IP注册信息的操作记录(whois)
在运维工作中,有时需要查询某些域名的注册信息(域名的NS,注册用户,注册邮箱等),可以使用whois这个命令.whois命令令用来查找并显示指定帐号(或域名)的用户相关信息,因为它是到Network ...
- DNS工作流程及原理 域名、IP与DNS的关系
转自:http://blog.csdn.net/maminyao/article/details/7390208 一.DNS服务概述 DNS是Domain Name System的缩写,即域名系统.其 ...
- DNS服务——智能域名解析、镜像Web站点、直接域名泛域名
智能域名解析 智能域名解析只有Linux DNS服务器才有.下面给出2种智能域名解析应用场景. 应用场景1 整个互联网由众多ISP组成,在中国就是联通.电信.移动等等 各家ISP内部网络四通八达,速度 ...
- 借助微软提供的url重写类库URLRewriter.dll(1.0)实现程序自动二级域名,域名需要泛解析
二级域名和系统中会员帐号自动关联,也就是系统中注册一个会员,会员自动就可以通过二级域名来访问,比如我的帐号是zhangsan,我在morecoder.com注册后,访问zhangsan.morecod ...
随机推荐
- sql base and plsql and database
sql base: http://www.runoob.com/sql/sql-tutorial.html Oracle系统表整理+常用SQL语句收集: https://www.cnblogs.co ...
- 理解 if __name__ == '__main__'
简单地理解Python中的if __name__ == '__main__' if __name__ == '__main__'的意思是: 当.py文件被直接运行时,if __name__ == '_ ...
- js入门关于函数
一,函数·关键字(function)复习var·js关键字.用于声明变量.生命在内存模块完成,定义(=)在执行模块完成.var(可以在内存模块提前完成,所以有变量提升的功能.function也是js的 ...
- PageHelper 自动去掉排序参数问题
PageHelper.startPage( req.getCurrent() , req.getSize() ,"ordersCreateDate desc" ); 如果 上面 ...
- Inno Setup打包带有MSI文件的程序
[Setup] ; 注: AppId的值为单独标识该应用程序. ; 不要为其他安装程序使用相同的AppId值. ; (生成新的GUID,点击 工具|在IDE中生成GUID.) AppId={{47A1 ...
- C#用反射实现两个类的对象之间相同属性的值的复制
在进行实体转换操作的时候如果需要在对两个实体之间两个属性字段差不多相同的类要进行一个互相的转换,我们要把a对象的所有字段的值都复制给b对象,我们只能用b.属性=a.属性来写,如果属性字段太多的话,就要 ...
- HLS自习(1)
HLS自习(1) 处理器的处理方式:
- 关于使用easyui 中提示dialog is not a function的问题
我们经常在一些项目使用easyui,当然必不可少都会用到dialog这个功能,但是有时候你会发现: 明明我的代码没有错误,调用的规范按照API的来撰写,但是还有会报 $(...).dialog is ...
- 浅析MSIL中间语言——基础篇(转)
来自:https://www.cnblogs.com/dwlsxj/p/MSIL.html 一.开篇 研究MSIL纯属于个人喜好,说在前面MSIL应用于开发的地方很少,但是很大程度上能够帮着我们理解底 ...
- activiti中的查询sql
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...