网络编程

关注公众号 jb51net

关闭
首页 > 网络编程 >

域名系统

作者:

域名系统

一、域名系统是什么                     
   域名系统(Domain Name System,DNS)是Int ernet上解决网上机器命名的一种系统。    
   就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。           

二、Internet域名系统的结构及运行       

    Internet域名系统是一个树型结构,其形式如下:
  com(企业)、net(网络运行服务机构)、gov(政府机构)、org(非赢利性组织)、ed u(教育)域由InterNic管理,其注册、运行工作目前由Network Solution公司负责。     

   7个新的顶级域名分别是:   
firm(公司企业)、shop(商店)、web(希望突出万维网活动的实体)、arts(主要从事娱乐文化活动的实体 )、rec(主要从事娱乐文化实体)、info(主要从事信息服务实体 )、nom(一些希望在互联网上发布个人信息的人 )将于1998年启动,这些域名的注册服务由多家机构承担, CNNIC也有幸成为注册机构之一;                                 

   按照ISO-3166标准制定的国家域名,一般由各国的NIC(Network Information Center,网络信息中心 )负责运行。               

    我国域名体系分为类别域名和行政区域名两套。                                 

    类别域名是指图中最下面一行前面的六个域名,分别依照申请机构的性质依次分为: A
C-科研机构; COM-工、商、金融等专业; EDU-教育机构; GOV-政府部门;  NET-互
联网络、接入网络的信息中心和运行中心; ORG-各种非盈利性的组织。               

    行政区域名是按照我国的各个行政区划分而成的,其划分标准依照国家技术监督局发布的国家标准而定,包括“行政区域名”34个,适用于我国的各省、自治区、直辖市,分别为: BJ-北京市; SH-上海市;TJ-天津市; CQ-重庆市;  HE-河北省; SX-山西省; NM-内蒙古自治区;LN-辽宁省; JL-吉林省;   HL-黑龙江省; JS-江苏省;  ZJ-浙江省;   AH-安徽;  FJ-福建省; JX-江西省;  SD-山东省; HA-河南省; HB-湖北省;  HN-湖南省; GD-广东省; GX-
广西壮族自治区;  HI-海南省;  SC-四川省;  GZ-贵州省;YN-云南省;  XZ-西藏自治区;    SN-陕西省; GS-甘肃省; QH-青海省;  NX-宁夏回族自治区;  XJ-新疆维吾尔自治区;  TW-台湾;  HK-香港;MO-澳门。                             

    CN域名除educn由CernNic(教育网)运行外,其他均由 CNNIC运行。             

三、何谓域名解析                       

    就像我们初次拜访一个人一样,我们要知道人家的门牌号,然后按照地址去找。在Internet上只知道某台机器的域名还是不够的,还要有办法去找到那台机器。寻找这台机器的任务由网上一种被称为域名服务器的设备来完成的,而完成这一任务的过程就称为域名解析。

    域名解析的过程是:                 

    当一台机器a向其域名服务器A发出域名解析请求时,如果 A可以解析,则将解析结果发给 a,否则,A将向其上级域名服务器B发出解析请求,如果B能解析,则将解析结果发给a,如果 B无法解析,则将请求发给再上一级域名服务器 C……如此下去,直至解析到为止。 

文章录入:dnbm    责任编辑:dnbm 

阅读全文