一 系统基础----10. DNS部署与安全

DNS

Domain Name Service 域名服务
为客户机提供域名解析服务

域名组成

  1. 域名组成概述
    如"www.sina.com.cn"是一个域名,从严格意义上讲,"sina.com.cn"才被称为域名(全球唯一),为"www"为主机名
    <主机名.域名>称为安全限定域名(FQDN).
    以"sina.com.cn"域名为例,一般管理员在命名其主机的时候会根据主机的功能为命名: 网站是 www, 博客是blog, 论坛是 bbs, 那么对应的FQDN为: www.sina.com.cn, blog.sina.com.cn, bbs.cina.com.cn,这么多的FQDN,我们只需用申请一个域名即可。
  2. 域名组成
    树形结构

Example:

www.baidu.com
.为根域
.com 为顶级域
baidu为一级域
www为主机名

FQDN = 主机名.DNS后缀

监听端口

TCP 53、UDP 53

DNS解析种类

  1. 按照查询分类
    a. 递归查询: 客户机与本地DNS服务器之间(有转发功能的服务器与服务器)
    b. 迭代查询: 本地DNS服务器与根等其他DNS服务器的解析过程

  2. 按照查询内容分类
    a. 正向解析:已知域名, 解析IP地址
    b. 迭代查询: 已知IP地址, 解析域名

ipconfig /flushdns		# 清空DNS缓存
ipconfig /displaydns	# 列出DNS缓存
  1. 客户机域名请求顺序
    DNS缓存 -> 本地hosts文件 -> 找本地DNS服务器

  2. 服务器域名请求的处理顺序
    DNS高速缓存 -> 本地区域解析文件 -> 转发器 -> 根

  3. 域名解析记录类型
    A记录: 正向解析记录
    CNAME记录: 别名
    PTR记录:反向解析记录
    MX: 邮件交换记录
    NS: 域名服务器解析

  4. DNS 服务器分类
    主要名称服务器
    辅助名称服务器
    根名称服务器
    告诉缓存名称服务器

  5. 练习

1. 创建DNS服务器
在虚拟机上面挂载光驱(即新建该系统的系统盘),在C盘里面双击该光驱,选择安装组件,选择网络服务中的DNS。
管理工具中运行DNS,在正向区域中新建区域,例如baidu.com, qq.com等域名。
在 域名 中 新建主机,例如 www, mail, blog等,给定IP,即可创建。
在可ping通该DNS服务器的客户机里面(需要清理掉之前的DNS缓存),解析该IP,则可得到该DNS服务器提供的非权威解析数据。

2. 服务器名称
解析地址时,会出现服务器的名字。
在正向查找区域中,创建区域(域名);在该区域中,新建主机(主机),给定服务器自身IP。该过程的(域名+主机)为服务器名称。
在反向查找区域中,创建区域,网络ID为服务器IP前三位;在该区域中,新建指针,其主机IP号为服务器本身IP,选中  正向区域中设定的主机。

3. 转发器
两台服务器,为减少A服务器工作量,可以将A的转发器设置为B服务器。
在A服务器的DNS里面的主机上右击查看属性,切换到转发器,将B服务器的IP添加到此处,即可

4. 区域备份
在区域里面,选中需要备份的域名,右击切换到到区域复制,然后选择复制模式,例如 "只允许到下列服务器",给定将要备份服务器地址,添加。
在备份服务器中,新建区域,选中辅助区域,给定原来的域名, IP地址,即可备份(多刷新几次)

5. 桥接到网络(连接VMnet0)  
VMnet0其实就是真实的交换机,如果虚拟机选中此适配器,则将出现在真实网络中。该VMnet0有两种连接,本地有线连接和无线连接。如果通过无线上网,则需确认虚拟机VMnet0挂载在无线网卡上,(编辑-> 网络编辑器 -> VMnet0 选择挂载的网卡,需要在本地网络中确认无线和有线网卡)

6. 别名
选中域名(区域),右击选择新建别名(cname),输入别名,选择对应的主机。确认即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值