首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:软件研发->系统管理工具包: 理解 DNS

系统管理工具包: 理解 DNS2008-05-04 来自:java060515  [收藏到我的网摘]

域名系统(Domain Name System,DNS)是将主机名和域详细信息转换为应用程序通信所需的 IP 地址的服务。在 UNIX® 下,主要的 DNS 服务基于 BIND,并且 DNS 本身是大多数 UNIX 安装的重要组成部分。本文研究 DNS 设置基础,服务器和请求如何分配和交换,以及如何设置 DNS 环境并保持其平稳运行。
关于本系列

典型的 UNIX 管理员拥有一套经常用于辅助管理过程的关键实用工具、诀窍和系统。有一些重要的实用程序、命令行以及脚本可用来简化各种处理过程。其中一些工具来自于操作系统,而大部分的诀窍则来源于长期的经验积累和减轻系统管理员工作压力的要求。本系列文章主要专注于最大限度地利用各种 UNIX 环境中可用的工具,包括简化异构环境中的管理任务的方法。


DNS 基础

通常,人类并不是特别擅长于记忆数字。遗憾的是,IP 寻址系统使用数字来标识各个主机。记住网络内外可能希望使用的所有计算机的 IP 地址数字显然是不切实际的。相反,将您的服务器名称作为“bear”来记忆或者将 Internet 上的某个网站地址作为 www.mcslp.com 来记忆会更加容易。

过去,UNIX 主要使用三个位置来保存此类信息。内置的 /etc/hosts 文件是主要来源和有用的备份,但是要在多台计算机中使其保持最新,将需要进行大量的数据复制。更好的方法是使用分布式系统,其中所有计算机和服务都能与中心点通信;考虑到不同的目的而开发了两个系统:网络信息系统(Network Information System,NIS)和 DNS。

NIS 是通用数据库共享服务,可用于共享主机、密码和其它普通的基于文本的数据库。遗憾的是,NIS 在跨系统使用时不是那么有效,在 Internet 的分布式形式中肯定不是非常有效。

域名系统(Domain Name System,DNS)通过提供一种能够将名称解析到相应的 IP 地址的机制,从而解决了此问题。域名系统中的地址组织为树形结构。虽然可以按照您希望的格式组织任何专用 DNS,但是最简单的理解 DNS 系统的途径是查看已经在 Internet 上使用的域名结构。

一个典型的 DNS 地址 www.mcslp.com,可以通过按句点分隔其内容来划分此名称,并从最右边的片段 (com) 开始。

在示例 www.mcslp.com 中,“com”是顶级域名 (TLD) 的示例,顶级域名按组织或区域结构来对名称进行组织。例如,有效的 TLD 包括 com(商业)、edu(教育)和 net(网络相关)。在 Internet 上,区域组织提供特定于国家/地区的 TLD,例如表示英国的 uk 或表示法国的 fr。

TLD 左边的每个片段是该原始域的细分。例如,mcslp.com 是 com TLD 的细分。可以进行进一步的细分,最多可以达到 127 个级别。每个细分部分称为子域。在该示例中,mcslp.com 是 com TLD 的子域,www.mcslp.com 是 mcslp.com 子域的子域。

使用子域具有两个主要目的;一是为了便于标识,二是为了便于委托。从标识的角度看,了解和确定 www.mcslp.com 和 bear.mcslp.com 均为 mcslp.com 域中的主机要容易得多。类似地,很容易确定 www.google.com 和 mail.google.com 均为 google.com 域中的主机。

委托涉及到管理员(以及计算机)负责各个域的配置和内容的方式。mclsp.com 域是 com TLD 的子域。com TLD 的管理员已将该域和 mcslp.com 域的子域的权限委托给另一个管理员。

此委托功能使得 Internet 上的服务管理员能够“拥有”某个域,并相应地分配他们自己的 IP 地址,配置自己的名称,以及组织自己的结构以帮助他们标识其网络中的计算机。

在内部,域名系统还可以用作标识和定位网络上的计算机的方法,并且可以使用 DNS 的组织和委托功能来帮助对网络进行组织。

例如,mcslp.com 是某公司的外部公共域,而 mcslp.pri 则是在内部用于标识网络中的计算机的专用域。地址 www.mcslp.pri 涉及到一个内部 Web 服务器,mail.mcslp.pri 涉及到一个内部邮件服务器。此外,子域 vm.mcslp.pri 用于提供主机(在此例中为虚拟计算机)的逻辑分组。

更详细信息,请点击:
http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2945

推荐人评论

本文研究 DNS 设置基础,服务器和请求如何分配和交换,以及如何设置 DNS 环境并保持其平稳运行。

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像付江CSDN频道编辑
个人blog发送信息
付江推荐的其他文章

热点新闻

热点评论

    视频访谈

    精彩专题

    网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告

    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright 2000-2008, CSDN.NET, All Rights Reserved
    GongshangLogo