目录

概述

域名组成

监听端口

客户机的域名解析过程

DNS解析分类

DNS服务器搭建


概述

Domain Name Service  域名服务

作用:为客户机提供域名解释服务器

域名组成

  1. 域名组成概述

“www.sina.com.cn”是一个域名,从严格意义上讲”sina.com.cn”才被称为域名(全球唯一),”WWW”是主机名。

“主机名.域名”称为完整的限定域名,域名全球唯一,完整的域名是指一台服务器

以"sina.com.cn"域名为例,一般管理员在命名其主机的时候会根据其主机的功能而命名,比如网站的是www,博客的是blog,论坛的是bbs,那么对应的FQDN为www.sina.com.cn,blog.sina.com.cn,bbs.sina.com.cn。这么多个FQDN,然而我们只需要申请一个域名即"sina.com.cn"即可。

买域名:万网官网

  1. 域名组成

(.com)顶级域名 (baidu)一级域名  (www)主机名

FQDN(完整的合格的域名)=主机名.DNS后缀

监听端口

TCP-53

UDP-53

客户机的域名解析过程

  1. 请求发出后,先看自己的浏览器缓存,如果有缓存,本地的域名服务器直接返回结果
  2. 没有缓存,查看hosts文件中有没有
  3. 都没有,则请求本地域名服务器(LDNS)
  4. 若LDNS未命中,则去请求根域名服务器(Root Server)
  5. 根域名服务器返回给LDNS一个所查询域的主域名服务器(gTLD Server,国际顶尖域名服务器,如.com .cn .org等)地址.
  6. 此时LDNS再发送请求给上一步返回的gTLD.
  7. 接受请求的gTLD查找并返回这个域名对应的Name Server的地址,这个Name Server就是网站注册的域名服务器。
  8. Name Server根据映射关系表找到目标ip,返回给LDNS。
  9. LDNS缓存这个域名和对应的ip。
  10. LDNS把解析的结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束

DNS解析分类

  1. 按查询方法分类:

递归解析:客户机与本地DNS服务器之间、DNS转发器

迭代解析:本地DNS服务器与根等其他DNS服务器的解析过程

问即所答               答非所问(根域很重要)

自己的DNS服务器:查看缓存里有没有--是否自己负责--(转发器)--公网 DNS服务器

  1. 按照查询内容分类

正向解析:已知域名,解析IP

反向解析:一直IP地址,解析域名

DNS服务器搭建

实验一

这里使用win2003服务器,固定IP10.1.1.1

解析成功

客户机删除自己本地的缓存,删除缓存后就可以访问真正的网址了

Ipconfig /flushdns   删除缓存

展示缓存  ipconfig /displaydns

DNS部署和安全(图文解析)~千锋相关推荐

  1. ​ ​​ ​IIS之FTP服务器 部署 (图文详细) 千锋

    目录 概述 部署 步骤: 二重新配置FTP服务器 概述 1.File Transfor Protocol  文件传输协议 2.端口号: TCP 20/21 工作方式: 主被动模式,选择权在客户机上 主 ...

  2. 深圳云计算培训学习:部署网校系统 edusoho--【千锋】

    深圳云计算培训学习:部署网校系统 edusoho–[千锋] ======================================================== 基础环境 update: ...

  3. [网络安全学习篇5]:DHCP部署与安全、DNS部署与安全(千峰网络安全视频笔记 5 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  4. 第12节 DNS服务器基本概念、解析原理及部署——以win2003为例

    DNS服务器基本概念.解析原理及部署 1 DNS概述 1.1 基本概念 1.2 域名的结构--树形结构 2 DNS解析分类及过程 2.1 按查询方式分类: 2.2 按查询的内容分类 2.3 普通用户机 ...

  5. 【linux进阶6】DNS部署(DNS解析服务)

    DNS服务器部署 一.DSN相关常识 二.实验环境搭建 三.DNS高速缓存 四.企业内部的DNS正向解析 (1) .地址解析 (2) .规范域名转换 五.邮箱地址解析信息 (1).邮箱地址正向解析 ( ...

  6. 千锋重庆Java学习之五大Java自动化部署工具

    在Java开发工具中,有一种是自动化部署工具,下面千锋重庆小编就给大家介绍五大Java自动化部署工具: 五大Java自动化部署工具 Jenkins Jenkins 是一种开源持续集成(CI) 工具,能 ...

  7. 深圳云计算培训学习:构建企业级WIKI及工单系统 --【千锋】

    深圳云计算培训学习:构建企业级WIKI及工单系统 --[千锋] -Author: bavdu -Email: bavduer@163.com -Github: https://github.com/b ...

  8. 千锋Django学习笔记

    千锋Django学习笔记 文章目录 千锋Django学习笔记 写在前面 1. MVC和MTV 2. Django简介 3. MTV简单流程 4. 和Model的简单对接 5. Model 6. Tem ...

  9. 培养数字化人才 护航大学生就业 千锋教研院2022年教研战略发布会隆重举行

    当前,我国经济发展环境复杂严峻,多重压力影响下,数字经济破局而出,成为支撑国民经济高质量发展的新动能,显示出强劲的发展势头.当然,数字化发展需要数字化技术人才的支撑,职业教育作为培养数字化人才的重要阵 ...

  10. 网络安全学习(千锋网络安全笔记)2--IP与基本DOS命令

    网络安全学习(千锋网络安全笔记)2–IP与基本DOS命令 文章目录 1.IP地址详解 **局域网(内网)** **IP地址** **子网掩码** **IP地址** **网关** **DNS** **测 ...

最新文章

  1. Exercise: Logistic Regression and Newton's Method
  2. fopen rt wt matlab,fopen的使用方法
  3. ​冲刺最后一公里——音视频场景下的边缘计算实践
  4. 高速pcb设计指南 1~8
  5. Oracle中CHAR类型不足位数时,用空格自动补足位数
  6. RK3288_Android7.1基于tinyalsa的音频调试说明
  7. Property Bags Object Model中的小“陷阱”
  8. 内部类之.this.new
  9. 【优化算法】改进型的LMS算法【含Matlab源码 630期】
  10. C语言函数调用参数类型不匹配
  11. SlickEdit使用 .
  12. 物体检测学习笔记-3D相机成像原理简介
  13. 【AI视野·今日CV 计算机视觉论文速览 第184期】Thu, 28 May 2020
  14. Unity 物体高亮实现
  15. MES主要功能模块介绍
  16. CSS雪碧图制作emoji表情包
  17. 作为数字化转型的布道者,疫情后我们还需要坚守什么?
  18. 24部经典电影的24句话
  19. 详解AES对称加密(python实现文件加密)
  20. 获取svg和svg内容的方法

热门文章

  1. java case 枚举_Java枚举类型在switch语句中的正确用法
  2. JPEG编解码分析及调试
  3. 第四课 DedeCMS仿站修改模板内容
  4. [NOI2015]寿司晚宴(状态压缩动态规划)
  5. Linux下touch命令详解及C/C++代码实现
  6. 深度学习入门极简教程(二)
  7. python--matplotlib模块
  8. 怎么做品牌五感营销策略,归纳解读
  9. 如何正确学习 Node.js
  10. 苹果x打开软件速度测试,iPhoneX/XS/11 Pro实机运行速度测试:A13表现尴尬!