计算机在网络上通讯时只能识别如202.101.139.188之类的数字地址,那为什么当我们打开浏览器,在地址栏中输入如www.enanshan.com的域名后,就能看到我们所需要的页面呢?这是因为在我们输入域名后,有一种叫DNS服务器的计算机自动把我们的域名翻译成了相应的IP地址,然后调出那个IP地址所对应的网页,最后再将网页传回给我们的浏览器,我们才能得到结果。
南山而所谓DNS是域名系统(Domain Name System)的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统。DNS 命名用于TCP/IP网络,如Internet,用来通过用户友好的名称(比如www.enanshan.com)代替难记的IP地址(比如202.101.139.188)以定位计算机和服务。
南山同样,在本书中,任何一个涉及到如www.enanshan.com之类地址的地方,你都得首先确保已为此名字在DNS中作好了相应的和IP地址的映射工作!本节以Windows 2000自带的DNS服务为例,带你建设你自己的DNS服务器!
南山注:可以不用升级成为域控制器
一、相关名词解释
南山IP地址(IP Address):如202.101.139.188的形式。它是为每个连接在Internet上的主机分配的一个在全世界范围唯一的32位(bit)地址。IP地址通常用以圆点(半角句号)分隔的4个十进制数字表示。
南山域名(Domain):如www.enanshan.com的形式。它同IP地址一样,都是用来表示一个单位、机构或个人在网上的一个确定的名称或位置的,所不同的是,它比IP地址更具亲和力,更容易被人们记忆和乐于使用。
南山域名系统(Domain Name System):即DNS。计算机在网络上进行通讯时只能识别如202.101.139.188之类的IP地址,而不能认识如www.enanshan.com之类的域名,因此,要想让好记的域名能被网络所认识,则需要在域名和网络之间有一位翻译官,它能将域名翻译成网络能接受的IP地址。而DNS正是起的这种翻译官的作用,它能将域名转换为IP地址。
南山区域:域名系统(DNS) 允许 DNS 名称空间分成几个区域,它存储着有关一个或多个 DNS 域的名称信息。对于包括在区域中的每个 DNS 域名,该区域成为该域的有关信息的权威性信息源。
南山域:对于 DNS来说,域是 DNS 命称空间中的任意一个目录树或子树。
南山A记录:是DNS中的主机地址(Address)资源记录。将 DNS 域名映射到网际协议(IP)版本 4 的 32 位地址中。它是最基本的记录之一。
南山CNAME记录:是DNS中的规范名(Criterion NAME)资源记录。它可以为其他记录(比如A记录)建立一个别名。
二、普通DNS记录的建立
1.本小节的目标
南山(1)假设本机拥有一个 192.168.0.51的IP地址,现在想要让它与popunet.com、www. popunet.com和ftp. popunet.com三个域名对应起来,则需按后面的步骤建立相关的DNS映射记录。
南山(2)假设本机还拥有如192.168.0.90和192.168.0.91的IP地址,也想要让它们分别和www.enanshan.com及nanshan.363.net两个域名对应起来。
2.目标(1)的实现
南山(1)首先确保本机已安装了DNS服务,则便可以选开始→程序→管理工具→DNS打开DNS控制台管理器。
南山(2)在DNS管理器中,在SERVER(服务器名)上单击右键,选新建区域以进入新建区域向导中。

南山(3)当向导提示到要让选择区域类型时,此处应选标准主要区域;而在正向或反向搜索区域中应选正向搜索区域。各步选择之后都是单击下一步继续。
南山(4)随后系统会询问区域名,则在名称后的文字框中输入popunet.com;接着向导进入到区域文件提示窗口中,默认的,系统会自动选中创建新文件,文件名为一项,并在其后的文字框中自动填有popunet.com.dns(popunet.com部分即为上步所输入的区域名)的名字。

南山(5)再根据系统提示选择其默认各项之后即可完成此区域的建立。此时在DNS管理器左边的树栏中的SERVER→正向搜索区域里即可以看到popunet.com区域。
南山(6)接着在popunet.com区域上单击右键,选新建主机,在其后的对话框中的名称处输入主机名www,IP地址处输入IP地址192.168.0.51,再单击添加主机按钮,即成功地创建了主机地址记录www.popunet.com,在新建主机窗口再选完成便可回到DNS管理器中。

南山(7)再在popunet.com区域上单击右键,选新建别名,在其后的对话框中的别名处输入ftp,目标主机的完全合格的名称中输入www.popunet.com(或用浏览逐步选择),最后确定即可为www.popunet.com建立一个名为ftp. popunet.com的别名记录。
南山(8)再用和上步相同的方法相同的方法来为www.popunet.com建立一个名为popunet.com的别名记录,所不同的是,它建立时名称一栏不用填,保持为空即可!
南山(9)以上全部记录建立好之后,就可以在DNS管理器中看到相关的DNS映射记录表。如果在查看菜单中勾选中高级一项,则表中类型一项就会由中文名(比如主机)改显示为其英文名称(比如A)。

南山(10)剩下的工作就是检验工作的成效了!在Windows 2000的命令行提示符下(在开始→运行中输入cmd进入)用ping 域名的命令行去测试,如果所建立的域名www.popunet.com、popunet.com和popunet.com均能显示出连接的四行如Reply from 192.168.0.51: bytes=32 time<10ms TTL=128的响应,则恭喜你成功了!
3.目标(2)的实现
南山(1)先把enanshan.com看作区域建立好之后,再在其下建立www的主机,将其IP地址对应到192.168.0.90即可。
南山(2)再把363.net看作区域建立好之后,再在其下建立nanshan的主机,将其IP地址对应到192.168.0.91即可。
南山(3)具体的操作和验证方法请参照此前的相关内容施行。
三、建立一个泛域名解析
1.本小节的目标
南山假设本机拥有一个IP地址192.168.0.92,希望能达到这种效果:任何一个以wantong.com结尾的域名,比如www.wantong.com、sdfsf.wantong.com、234234234dfe.wantong.com等等,随意输入的任意一个前缀(二级域名)都能被解析向此IP地址。
2.此目标的实现
南山(1)只需在DNS中建立一个名为wantong.com的泛域名即可。
南山(2)在DNS控制台管理器中,在服务器名SERVER上单击右键,新建立一个名为wantong.com的区域。(有关区域的建立方法参见上文相关内容)
南山(3)再在此区域上单击右键,选新建域,建立一个名为*(半角的星号)的域。
南山(4)最后再在*域上单击右键,选新建主机,建立一个名称为空,IP地址指向192.168.0.92的主机后,此泛域名即建立完成。

南山(5)则在Windows 2000的命令提示符下用ping xxx.wantong.com(xxx可为除空之外的任意内容,甚至可以是那个*号!)均可成功被解析到IP地址上192.168.0.92去!
南山(6)不过,此时用ping wantong.com是不会通的,除非你再在区域wantong.com下去直接建立一个名称为空、指向此IP地址的主机记录!
.End.
|