第十七章 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的过程缓存内存中.在很多 ...
随机推荐
- 一条 SQL 引发的事故,同事直接被开除!!
前言 Insert into select请慎用. 这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份.本想通过程序先查询查出来然后批量插入.但xxx觉得这样有点慢,需要耗费大量的网络I ...
- PHP面试总结(转)
PHP面试总结 从8月15号来到北京一直到今天,一月有余.来的这段时间一直准备笔试面试,大大小小的公司,乱七八糟面了10多家,近期才安顿下来.面试的这段时间感觉自己成长了不少.初来到这个陌生的城市 ...
- [LeetCode]21. 合并两个有序链表(递归)
题目 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1->1-> ...
- [Java核心技术]第九章-集合(映射-HashMap&TreeMap)
HashMap 基本操作 HashMap<Integer,Integer> firstAccurMap=new HashMap<Integer,Integer>(); firs ...
- git远程仓库创建及代码提交
git仓库创建:1. mkdir project-repertory2. cd project-repertory3. git init --bare 此时,git仓库已成功创建. 本地要提交的代码在 ...
- 设计模式 | Catalog设计模式,抵御业务方需求变动
大家好,这是一个全新的专题--设计模式. 其实可以选择的专题还有好几个,为什么选择设计模式呢?原因也很简单,首先是设计模式简单.易学.干货的文章固然好,但是普适性往往不强.另外一个很重要的点就是设计模 ...
- 学习使用PSTools工具中的psping
目录 初识PsTools psping 1.使用ICMP ping 2.使用TCP ping 3.延迟测试 4.带宽测试 5.同功能的tcping工具 总结 初识PsTools 在工作中我们都 ...
- springboot之零碎小知识
1.springboot启动类加载yml配置项 主要是如下方法,读取了yml的配置项,赋值为类成员属性 @Autowired public void setEnvironment(Environmen ...
- PG-跨库操作-postgres_fdw
接上一篇<PG-跨库操作-dblink>:讲下postgres_fdw的使用:postgres_fdw工作原理详细介绍可以去看下<PostgreSQL指南>第4章: 对FDW特 ...
- linux下Crontab定时任务
1.命令格式 crontab [-u user] file crontab [-u user] [-e | -l | -r ] 2.命令参数 -u user:用来设定某个用户的crontab服务: f ...