www.138139.cn

返回总目录 上一页 目录页 下一页

主机名的特征


    根据Internet RFC的要求,域主机名(如给予UNIX计算机的主机名)可以最多有24个字符。注意,Windows计算机可以有两个计算机名,一个Windows 网络( NetBIOS)名和一个DNS名。 - 4所示的Windows 95 计算机名不能在这里输入,而是在“ I dentity(身份”对话框中输入,其长度不能超过1 5个字符。
Windows计算机名既短又简单,如:
Hostone
Hosttwo
Hostthree
Windows计算机名可以更长和更复杂,但如果用以下的名字:
Host1- 012s- 3t4n5a6m7e8-1
Host2- 023s- 4t5n6a7m8e9-2
Host3- 037s- 8t9n0a1m2e3- 3
 则在“Identity”对话框的NetBIOS名字空间中将被认为非法。避免出现这种情况的最好办法是选择一个能同时满足DNS域名空间和NetBIOS名字空间的计算机名。这意味着所选的计算机名必须不太长,只取15个字符或者更少,并且所用的字符应该在两种环境下都是合法的。如果使用长度超过1 5个字符的名字, Windows 2000会忽略多余的字符。对服务器或者其他经常使用的主机,应选择比较容易记忆的名字。最好是既简单又有一定含义的名字。
在实现DNS前,可先按直观的命名惯例为用户的计算机取名。如对TrentCarter的PC取名为tcarter- pc,对Herman Knief的工作站取名为hknief - ws,等等。服务器也可按命名的惯例来取名,可以先划定一个范围,然后从中选择名字。这可以在所有的主机间产生容易记忆的联系。如对于船只,可选Titanic,Enterprise,Mayflower,对于城市,可选Paris (巴黎)、Munich (慕尼黑)、Seatle (西雅图)等。一个新站点的用户一旦建立,当他们看到所有的打印机被命名为Volcanoes时会是很高兴的。这对于一个小企业来说是很好的,但当它逐渐变大而仍然想做这样的工作的话,则必须发展子域(并且当它更大的时候,则必须使用
对于用户来说可加密的标准命名惯例)。
 Internet网络信息中心InterNIC,或称NIC,是管理域名注册的机构。第14章将说明如何
向N I C注册一个新域名。
 1.2.1 IP主机名
 Internet的有关文件中对如何选择主机名定义了一些规则。如果不遵照这些规则而取名,当其他用户或者应用软件打算访问你的计算机时,就可能出问题。已批准的RFC 952定义了有效主机名的标准,即规定了什么样的主机名才是有效的和合法的。RFC 1035“域的实现和规范”也是必须遵循的。以下是从RFC 952摘取的主机名命名指导:? 主机名是长度不超过2 4个字符的字符串,所用字符可以是字母( A~ Z )、数字(0 ~ 9)、减号(-)、点号(.)。点号只能用做域名格式的主机名的分隔符。
 ? 主机名中不能有空白或空格符。
 ? 不区分大、小写字母。
 ? 第一个宇符必须是字母。
 ? 最后一个字符不能是减号或点号。
 ? 不能使用单字符主机名,也不能对主机名起绰号。
 有些主机名并没有遵照这些标准,例如3com . com,这个主机名显然违反了第一个字符不能是数字的规定。虽然存在着R F C标准和一些实际主机名不一致的现象,但用户还是应该尽可能按照标准来取名。域名遵循如下规则。
 1.2.2 RFC 1035:主机名建议
 RFC 1035的“域的实现和格式”建议提供了关于域名的语法,这对于熟悉正规计算机语言格式的用户是特别有用的。以下是从这个文件的第6、7页中摘取的内容:
 2.3 约定
 域名系统对一些基本问题有所约定。系统实现者如果在他们的系统中不完全遵守这些约定,则必须注意这些约定对其他主机的访问有没有影响。
 2.3.1 建议的域名语法
 构成域名的D N S描述应尽可能一般化,其基本思想是将已存在的对象的名字用域名表示时所发生的变化应尽可能小。当为一个已存在的对象分配域名时,精明的用户应选择一个既满足域名系统标准又符合与该对象有关的一些规则的名字,这些规则可以已公布的,或者是约定俗成的。例如,当为一个邮件域取名时,用户应遵照本文件中的规定,也应遵守RFC 822中的规定。RFC 822是和邮件有关的文件。当创建一个新的主机名时,在HOST. TXT中的旧规定还应遵守,以免原有的软件转而使用域名时出现问题。以下语法可使许多使用域名的应用(如电子邮件、远程登录)正常工作。

 注意在域名中使用大写字母和小写字母具有同样的意义。也就是说,两个域名若拼写相同,仅使用字母的大小写不同,这两个域名仍被认为是相同的。在RFC 11 2 3和RFC 1912中还可以找到关于创建有效域名的规则的更多信息。包含所有Internet RFC文件资源的网址是:http : // www. isi.edu/rfc- editor/以及www. merseyworld . com/techwatch/standards 1.2.3 Windows(NetBIOS)计算机名
Windows计算机名的长度必须小于或等于1 5个字符,以满足NetBIOS对名字长度的要求。
 名字中不区分大小写,名字Host - one、HOST- ONE和host - one对UNIX计算机和Windows计算机都是等效的。但Windows计算机名不可以包含DNS中不允许的字符。如果计算机名包含这种非法字符,在DNS中注册时就会出问题,而不论这种注册是人工的还是通过自动W INS特
性来注册。Windows计算机应该只使用合法的DNS字符,以免出错。以下的名字在WINS中是合法的,但对多数DNS服务器则是非法的:
1isAnumber (以数字开始)
under_score (下划线是不允许的)
space ghost(不允许空格键)
 这是非常好的建议,也就是对Windows计算机只使用合法的DNS名字。在移植和升级时可能需要保留两个不同的名字表,但应该试图避免这样。

址163164.cn 微信1631640 QQ3149886

返回总目录 上一页 目录页 下一页