第十七章 DNS原理
一、DNS的相关介绍
1.主机名与IP地址映射需求
1)IP地址难于记忆
2)能否用便于记忆的名字来映射IP地址?
2.hosts文件
1)hosts文件记录了主机名和IP地址的对应信息
2)hosts文件是主机本地文件
3.DNS(Domain Name System,域名系统)
1)简介
2)DNS系统的作用
提供了主机名字和IP地址间的相互转换
3)DNS系统的模式
采用客户端/服务器模式
4)DNS系统的结构
是一个具有树状层次结构的,联机分布式数据库系统
4.域名
1)域是因特网中一种管理范围的划分
顶级域、二级域、三级域等等
2)DNS域名结构是包括多级域名的分层结构
顶级域名、二级域名、三级域名等等
3)不同等级的域名之间使用点号分隔,级别最低的域名写在最左边,而级别最高的域名则写在最右边
4)每一级的域名都由字母和数字组成,不区分大小写
5)域名的根域用“.”表示,以点号结尾的域名称为完全合格域名FQDN(Full Qualified Domain Name)
二、DNS域名结构
1.因特网域名结构树

2.DNS域名解析原理
1)DNS系统采用客户机/服务器架构,使用的传输层协议为TCP或UDP,服务器端口号为53
2)域名解析工作是通过调用服务器上的解析器软件完成的
3)DNS域名解析按照域名空间的分层结构自顶至下进行

三、DNS域名解析完整过程
1)本地域名服务器
离客户端较近,机构自行管理的域名服务器
2)根域名服务器
直接管理顶级域的域名服务器

3)递归查询


5)反向查询
DNS反向查询允许DNS客户端根据已知的IP地址查找主机对应的域名
因特网域名树中设立了一个特殊的in-addr.arpa反向查询域用于反向查询

四、H3C设备实现DNS功能
1.静态域名解析
手工建立域名和IP地址之间的对应关系
2.动态域名解析
由DNS域名服务器完成解析
3.DNS代理
五、H3C进行DNS配置
1.配置静态及动态域名解析
2)使能动态域名解析功能

3)配置指定域名服务器

4)配置域名后缀

2.配置DNS代理
1)使能DNS代理功能

2)配置指定域名服务器

3.域名解析显示及其维护
1)显示静态域名解析表

2)显示域名服务器信息

3)显示动态域名缓存区的信息

4)显示DNS代理信息
六、总结
第十七章 DNS原理的更多相关文章
- 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索
第三十六~三十七章.搜索智能提示suggestion,附近地点搜索 作者:July.致谢:caopengcs.胡果果.时间:二零一三年九月七日. 题记 写博的近三年,整理了太多太多的笔试面试题,如微软 ...
- DNS原理-HTTP原理-TCP原理
第一章:企业DNS原理 相信大家都知道windows和linux的hosts文件是:IP地址和域名的对应关系,我们一般访问网站的步骤: 打开网页-----输入网址-------查看本地的DNS库是否存 ...
- DNS原理及其解析过程 精彩剖析
本文章转自下面:http://369369.blog.51cto.com/319630/812889 DNS原理及其解析过程 精彩剖析 网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址 ...
- 进击的Python【第十七章】:jQuery的基本应用
进击的Python[第十七章]:jQuery的基本应用
- <构建之法>第十三章到十七章有感以及这个项目读后感
<构建之法>第十三章到十七章有感 第13章:软件测试方法有哪些? 主要讲了软件测试方法:要说有什么问题就是哪种效率最高? 第14章:质量保障 软件的质量指标是什么?怎么样能够提升软件的质量 ...
- DNS原理及其解析过程【精彩剖析】(转)
2012-03-21 17:23:10 标签:dig wireshark bind nslookup dns 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否 ...
- 《Linux命令行与shell脚本编程大全》 第二十七章 学习笔记
第二十七章:shell脚本编程进阶 监测系统统计数据 系统快照报告 1.运行时间 uptime命令会提供以下基本信息: 当前时间 系统运行的天数,小时数,分钟数 当前登录到系统的用户数 1分钟,5分钟 ...
- [汇编学习笔记][第十七章使用BIOS进行键盘输入和磁盘读写
第十七章 使用BIOS进行键盘输入和磁盘读写 17.1 int 9 中断例程对键盘输入的处理 17.2 int 16 读取键盘缓存区 mov ah,0 int 16h 结果:(ah)=扫描码,(al) ...
- 第十七章——配置SQLServer(3)——配置“对即时负载的优化”
原文:第十七章--配置SQLServer(3)--配置"对即时负载的优化" 前言: 在第一次执行查询或者存储过程时,会创建执行计划并存储在SQLServer的过程缓存内存中.在很多 ...
随机推荐
- mysql主从模式部署
1.下载tar.gz格式的安装包 下载地址https://dev.mysql.com/downloads/mysql/ 2.解压 tar -zvxf mysql-5.7.19-linux-glibc2 ...
- zepto | 用事件委托去解决无法给新增添的DOM添加事件的问题
前段时间在做一个任务的时候,碰见了一个问题:zepto无法用on事件去监听新增加的dom事件.这个问题用live可解决, 但是live在ios下失效,为了解决这个问题,我采用了暴力的方法去解决,每次添 ...
- mariadb 4
连接查询,视图,事物,索引,外键(第四章) 连接查询 --创建学生表 create table students ( id int unsigned not null auto_increment ...
- MySQL索引的基本操作
常见的索引类型 PROMARY KEY 主键索引,也是唯一索引,不允许重复数据. UNIQUE INDEX唯一索引,不允许有重复数据. INDEX 普通索引允许有重复数据. 组合索引,对多个字段添加索 ...
- 搭建ssm整合
一.导入依赖 二.新建java和resources目录 1.在java目录新建cn.itcat.domain包,继续添加controller,service,dao,的包 2.在domain里面创建A ...
- Java高级开发必会的50个性能优化的细节(珍藏版)
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身.养成良好的编码习惯非常重要,能够显著地提升程序性能. ● 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短 ...
- (转载)什么是B+树?
本文转载自网络. 如有侵权,请联系处理!
- 李宏毅老师机器学习第一课Linear regression
机器学习就是让机器学会自动的找一个函数 学习图谱: 1.regression example appliation estimating the combat power(cp) of a pokem ...
- ThinkPHP 5 生命周期
前段时间用TP5开发了一个小程序,就熟悉了一下TP5.TP5是TP框架最新的一个版本,与以前的3还是有很大的区别,有人说和laravel比较靠近,其实也还好,每个人都有自己不同的看法,只要是选择一个自 ...
- c++中CString:: Find , ReverseFind, Left, Right
CString 是在MFC中的头文件 非MFC加上afx.h头文件 直接上代码: // ConsoleApplication1.cpp : Defines the entry point for th ...