|
3–2–4 主机的命名规则
在前面的学习中,我们已经遇到过一些主机名,如email.bnu.edu.cn,www.k12.com.cn等,这些主机的名字是有一定含义的。
在前面讲到“域名服务器”(DNS)时,我们曾经提到过:为了方便人们记忆和理解主机的地址,TCP/IP协议特别规定了一套用字符串命名主机的规则。那么主机是怎样命名的呢?
主机名是由一串用点分开的字符串构成的,每一个字符串都有特定的含义。为了便于理解,我们以“www.k12.com.cn”为例,以从右向左的顺序来说明每一个字符串的意义。
“cn”,表示中国。
Internet制定了一组通用标准代码作为第一级域名(常称为“顶级域名”)。顶级域名有两类,一类是全球性的域名,通常按网络性质划分;第二类是每一个国家或地区特有的国家(地区)代码。
常见的全球性的顶级域名代码及其意义如表3-1所示。
表3-1 常见的全球性顶级域名代码及其意义
|
全球性域名代码
|
意 义 |
|
com
|
商业组织 |
|
edu
|
教育机构 |
|
gov
|
政府部门 |
|
net
|
网络组织 |
|
org
|
非盈利性组织 |
也就是说,主机名的最后一个字符串如果是“com”的话,表明它可能是一个公司;如果是“edu”的话,表明它可能是一个教育机构……。
部分国家(或地区)域名代码及其意义如表3-2所示。常见的国家(地区)顶级域名见本书附录二。
表3-2 常见的国家(地区)域名代码及其意义
| 国家(地区)域名代码 |
意 义 |
|
cn
|
中国 |
|
hk
|
香港 |
|
mo
|
澳门 |
|
tw
|
台湾 |
|
jp
|
日本 |
|
sg
|
新加坡 |
|
uk
|
英国 |
也就是说,主机名的最后一个字符串如果是“cn”的话,表明它位于中国;如果是“sg”的话,表明它位于新加坡;……。
(top)
“com”,表示商业组织
这是第二级域名。与一级域名类似,二级域名也分两类:一类表示网络性质,一类表示国内的各省、直辖市、自治区。
国内常见的表示网络性质的二级域名代码及其意义如表3-3所示。国内部分行政区域类二级域名代码及其意义如表3-4所示。国内各省、直辖市、自治区的域名代码见本书附录一。
表3-3 国内常见的表示网络性质的二级域名代码及其意义
| 二级域名代码 |
意义 |
|
com
|
商业组织 |
|
edu
|
教育机构 |
|
gov
|
政府部门 |
|
net
|
网络组织 |
|
org
|
非盈利性组织 |
|
ac
|
科研部门 |
表3-4 国内部分行政区域类二级域名代码及其意义
| 二级域名代码 |
意义 |
|
bj
|
北京
|
|
sh
|
上海
|
|
gd
|
广东
|
|
js
|
江苏
|
|
sc
|
四川
|
|
zj
|
浙江
|
|
gz
|
贵州
|
(top)
“k12”,是“中国中小学教育教学网”的简称
本项是该网络的本地名。本地名代表的可以是一台主机,也可以是一个单位或地区的局域网。如果是一个网络的话,则被称为“子域”,也就是第三级域名。
由两级或三级域名共同构成了主机的域名。(top)
“www”,是某台主机的名字。这个名字是任取的,可以是任意字符。不过,大多数WWW服务器的机器名都是“www”。
因此,一个完整的主机名是由两部分组成的,即:机器名.域名。具体到“www.k12.com.cn”这个地址来说,它的域名就是:“k12.com.cn”,而主机名则是“www”。此外,这台服务器位于中国(cn),是一个商业组织(com),位于K12网站(k12),主机的名字叫作“www”。
同样地,“public3.bta.net.cn”这个地址表示这台服务器位于中国(cn),是一个专门提供网络服务的组织(net),是北京电报局(bta)中一个名字叫作“public3”的主机。
而“www.tsinghua.edu.cn”这个地址表示这台服务器位于中国,属于教育机构(com),是清华大学的主机,名字叫“www”。
通过这样的命名规则,我们可以很容易地记住大多数主机的名字,甚至可以猜出一些主机的名字。
比如,国际大公司的WWW服务器名往往都是“www.公司英文名.com”,如www.ibm.com(国际商用机器公司),www.sony.com(索尼公司)等。而中国的公司则通常是:“www.公司英文名或汉语拼音.com.cn”,如www.legend.com.cn(联想公司),www.changhong.com.cn(长虹公司),www.chunlan.com.cn(春兰公司)等。(top)
|
|
对于中国来说,如果域名的最后一个字符串是“cn”,称为“国内域名”;如果是“com”“edu”等则称为“国际域名”。国内的公司或机构不仅可以拥有国内域名,也可以拥有国际域名。如全国中小学计算机教育研究中心的域名“nrcce.com”就是国际域名。海尔公司则同时拥有两个域名:haier.com(国际域名)和haier.com.cn(国内域名)。域名是由网络信息中心(nic)负责分配的,如果要使用某个域名,必须先向相应的网络信息中心提出申请。在中国,教育科研网内的域名由其网络信息中心(http://www.cernic.edu.cn)负责注册,其它域名由“中国互联网络信息中心(http://www.cnnic.net.cn)负责注册,而国际域名则由internic(http://www.internic.net)负责注册。 |
所有美国大学的WWW服务器名都是“www.大学英文名称.edu”,如:www.stanford.edu(斯坦福大学)、www.mit.edu(麻省理工学院)等。而国内大学的WWW服务器名都是“www.大学简称.edu.cn”,如www.tsinghua.edu.cn(清华大学),www.pku.edu.cn(北京大学),www.bnu.edu.cn(北京师范大学)等。
中国各市县的WWW服务器地址则往往是“www.市名汉语拼音缩写.省名汉语拼音缩写.cn”,如www.wx.js.cn(江苏无锡),www.cd.sc.cn(四川成都),www.gz.gd.cn(广东广州)等。
而email服务器名称则往往是“email.域名”,“ns.域名”,“pop.域名”等,如:email.bnu.edu.cn(北京师范大学email服务器)、ns.cnooc.com.cn(海洋石油总公司email服务器)、pop.nrcce.com(全国中小学计算机教育研究中心email服务器)等。
这大大地方便了我们理解和记忆各种服务器的地址。
|