DNS服务的原理与配置(详细图文教程)

简介:

DNS服务的原理与配置

  

 DNS是一组协议和服务,基本功能是在主机名与对应的IP地址之间建立映射管理。

  *主机名便于记忆

  *数字形式的IP地址可能会由于各种原因而改变,而主机名可以保持不变。



DNS的组成

       wKioL1lHebjCY_uaAAC5cYn7-XY372.png-wh_50

  根域:就是“.”(点号),由Internet名称注册授权机构管理,该机构把域名空间各部分的管理责任分配给了连接到Internet的各个组织。

  顶级域:根域的下级域,由Internet名称授权机构管理,有两种常见类型。

  *组织域:采用三个字符的代号,标识DNS域中所包含的组织主要功能或活动,如图所示

      wKioL1lHebjSgqwFAABMpmdczKI103.png-wh_50

   *国家或地区顶级域:采用两个字符的国家或地区代号,

        wKiom1lHgmyBYpyjAAAkrLlWJ9I329.png-wh_50


  二级域名:注册到个人、组织、公司的名称。如“google.com”,就是基于顶级域“.com”,二级域下可以包括主机和子域,如“mail.google.com”这样的主机,也包括“news.google.com”这样的子域。

  主机名:处于域名空间结构的最底层,和前面的域名(DNS后缀)结合成FQDN(完全合格域名),如“aaa.bbb.com”,其中aaa是主机名,“bbb.com”被称为(DNS后缀).

   FQDN是指全称域名,一个系统的完整名称而不是其主机名称。

DNS的查询过程

     wKiom1lHiOygeK7qAADMTfy_v_Y893.png-wh_50

1)客户机将www.benet.com的信息传递到自己的首选DNS服务器。

2DNS客户机的首选DNS服务器检查区域数据库,由于此服务器没有benet.com域的授权记录,因此,它将查询信息传递到根域DNS服务器,请求解析主机名称。

3)根域DNS服务器把负责解析“com”顶级域的DNS服务器的IP地址返回给DNS客户机的首选DNS服务器。

4)首选DNS服务器将请求发送给负责“com”域的DNS服务器。

5)负责“com”域的服务器根据请求将负责“benet.com”域的DNS服务器的IP地址返回给首选DNS服务器。

6)首选DNS服务器向负责“benet.com”区域的DNS服务器发送请求。

7)由于此服务器具有www.benet.com的记录,因此它将 www.benet.com的IP地址返回给首选DNS服务器。

8)客户机的首选DNS服务器将 www.benet.com的IP 地址发送给客户机。

9)域名解析成功后,客户机将http请求发送给Web服务器。

10Web服务器响应客户机的访问请求,客户机便可以访问目标主机。


DNS的查询方式:

  *递归查询客户端得到结果只能是成功或失败。

  迭代查询DNS服务器如有客户机请求数据则返回正确地址;DNS服务器没有请求数据则返回一个指针。

*

DNS服务器的域名查询根据查询内容可以分为两种形式:正向查询和反向查询。

正向查询是由域名查找IP地址。

反向查询是由IP地址查找域名。

*提供DNS服务的必要条件

1.有固定的IP地址

2.安装并启动DNS服务

3.有区域文件,配置转发器,或者配置根提示


  案例:*某公司有一台DNS服务器,其内部局域网使用benet.com作为域名,现在该公司在上海成立分公司,上海分公司使用专线和总公司连接,上海分公司计划使用“sh.benet.com”作为域名并且在本地进行解析,应该如何实现?

      wKiom1lHrMKyT5n-AAE0bi-9qww761.png-wh_50

 #可以通过委派方式建立子域,具体步骤如下:

1.在父区域所在的DNS服务器上添加主机记录,该主机记录的IP地址  为子域所在的DNS服务器。

  wKioL1lHrMKCRH_LAACOqC_bjXg554.png-wh_50

2.右击“benet.com”,在弹出的快捷菜单中选择“新建委派”

  wKiom1lHrL_wV9RLAACADBd32Xs783.png-wh_50

3.新建委派域名“sh”,下一步

  wKioL1lHrMHincv1AAA6T7kQIc8275.png-wh_50

4.添加名称服务器,指定可以主持委派的DNS服务器名称

  wKiom1lHrMPiYuUSAABB7KuY4Mc292.png-wh_50

5.输入服务器的完全FQDN,单击“解析”,下一步,完成委派。

  wKioL1lHrMXR5rH9AAA8A27rOEM988.png-wh_50

6.在上海的DNS服务器上新建“主要区域”,区域名称为“sh.benet.com”,完成新建区域。

  wKiom1lHru6jyhq_AABAZJF8jrA045.png-wh_50

   

   wKioL1lHru6BqTGIAABRrEjtZy0728.png-wh_50

上海分公司就可以在本地管理域名记录,总公司也能通过域名后缀“sh.benet.com”访问上海分公司。










本文转自 杨书凡 51CTO博客,原文链接:http://blog.51cto.com/yangshufan/1939984,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
9月前
|
域名解析 应用服务中间件 Shell
使用nps配置内网穿透加域名解析
使用nps配置内网穿透加域名解析
1024 76
|
11月前
|
弹性计算 运维 安全
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
|
9月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
382 4
|
11月前
|
机器学习/深度学习 数据可视化 PyTorch
深入解析图神经网络注意力机制:数学原理与可视化实现
本文深入解析了图神经网络(GNNs)中自注意力机制的内部运作原理,通过可视化和数学推导揭示其工作机制。文章采用“位置-转移图”概念框架,并使用NumPy实现代码示例,逐步拆解自注意力层的计算过程。文中详细展示了从节点特征矩阵、邻接矩阵到生成注意力权重的具体步骤,并通过四个类(GAL1至GAL4)模拟了整个计算流程。最终,结合实际PyTorch Geometric库中的代码,对比分析了核心逻辑,为理解GNN自注意力机制提供了清晰的学习路径。
752 7
深入解析图神经网络注意力机制:数学原理与可视化实现
|
11月前
|
设计模式 XML 算法
策略模式(Strategy Pattern)深度解析教程
策略模式属于行为型设计模式,通过定义算法族并将其封装为独立的策略类,使得算法可以动态切换且与使用它的客户端解耦。该模式通过组合替代继承,符合开闭原则(对扩展开放,对修改关闭)。
|
11月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
11月前
|
传感器 人工智能 监控
反向寻车系统怎么做?基本原理与系统组成解析
本文通过反向寻车系统的核心组成部分与技术分析,阐述反向寻车系统的工作原理,适用于适用于商场停车场、医院停车场及火车站停车场等。如需获取智慧停车场反向寻车技术方案前往文章最下方获取,如有项目合作及技术交流欢迎私信作者。
900 2
|
11月前
|
负载均衡 JavaScript 前端开发
分片上传技术全解析:原理、优势与应用(含简单实现源码)
分片上传通过将大文件分割成多个小的片段或块,然后并行或顺序地上传这些片段,从而提高上传效率和可靠性,特别适用于大文件的上传场景,尤其是在网络环境不佳时,分片上传能有效提高上传体验。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
11月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
1098 29

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS