从零开始学建站-域名篇
从零开始学建站-域名篇
域名的基础知识
域名俗称网址,很多人对于一个网站的最初印象可能正是从这些字符串开始的。为了给访问者留下一个深刻的第一印象,域名的选择在网站建设过程中有着很大的作用。一个好的域名可以迅速提高网站的知名度,在一定程度上降低推广的难度。
什 么叫做域名?根据维基百科中“域名”这一词条,域名(Domain Name)是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在传输数据时标识计算机的电子方位(有时也指地理位置), 通俗地说,就是将主机的IP地址解析为由字符组成的易记的网址字符串,而这个字符串也是有一定的命名规则的。
有一种通俗的说法可以更好地解释域名的作用。如果将网站的服务器主机看作一间间房子,那么域名就是这个房子的门牌号,正是这个门牌号区别了各间房子——哪怕这些房子外表看起来是一致的,只要门牌号不一样,那么就是不同的房子。
对于门牌号,有一套成熟的命名规则。同样,对于网站的“门牌”域名来说,也有一套命名规则。由于不同的域名(如.cn和.us域名)有不同的管理机构,所以在此介绍的仅是一些通用的命名规则,具体到某个特定域名,读者可以查阅其管理机构的说明文档。
域 名中只能包含以下字符:26个英文字母,0~9共10个数字、“-”(英文中的连词符)。此项由于中文域名的启用,已不是普遍的规定,但由于中文域名前景 仍不太明朗,通常在注册域名的时候还是仅含上述字符为宜。需要注意的是,在域名中,英文字符的大小写是不加以区分的。对于域名长度,不同的域名注册商可能 有不同的规定,但从域名的易记性来说,还是尽量选择较短的域名。
在全球范围内,ICANN(The InternetCorporation for Assigned Names and Numbers,互联网名称与数字地址分配机构)是一个非营利性的国际组织,是一个集合了全球网络界商业、技术及学术各领域专家的非营利性国际组织,负责 互联网协议(IP)地址的空间分配、协议标识符的指派、通用顶级域名(gTLD)及国家和地区顶级域名(ccTLD)系统的管理,以及根服务器系统的管 理。最为重要的是,ICANN管理其授权的域名注册商,常见的域名注册商有Godaddy、万网等。对于国内网站来说,中国互联网络信息中心 (CNNIC)是中国域名注册管理机构和域名根服务器运行机构,常见的.cn域名就是由CNNIC管理。
简单地说,ICANN是全球域名管理机构,CNNIC是国内域名管理机构,而从这些管理机构“批发”域名的域名注册商就是站长注册域名的直接对象。
域名的注册与解析
一般来说,当做好站点的规划,考虑好需要建立站点的类型之后,就可以着手注册域名和购买主机服务器了,当然也不排除先拥有一个较好的域名之后才开始建站的情况。
在域名注册过程中需要注意的事项主要有以下几点。
— 域名与站点的联系
一个域名与站点类型是否匹配,是站点能否获得较高熟悉度的一个重要因素。例如,对于一个电影类型的站点,域名中是否能够体现“电影”这个词显得尤为重要,无论域名是“dianying”或“dy”,都间接说明了站点的类型,让访问者能够对站点内容一目了然,加深印象。
— 域名的长度
域名是由一串字符组成的,较长的字符串与较短的字符串所带来的记忆难度差别是显而易见的。为了能够让用户迅速记住域名,在符合站点类型特点的前提下,可以尽可能缩短域名的长度。
— 域名注册商提供的服务
域 名的注册期一般都不会低于一年。由于域名注册商的规模、服务、技术等因素影响,在长期服务过程中,域名注册商的服务水平也成为注册域名时需要考虑的一个重 要因素。特别是在易受相关政策影响的国家和地区,域名注册商的选择尤为重要。从国内的实际情况来看,在价格方面,国外域名注册商普遍要低于国内域名注册 商,同时,国外域名注册商受到政策影响的可能性也要远远低于国内域名注册商。因此,推荐注册域名时考虑国外的大型域名注册商,如全球最大的域名服务商 Godaddy.com。
— 域名的分类
注册域名需要了解域名中类似 .com、.net、.cn的域名后缀,也就是域名的分类。根据通用的域名级别分类,可以将域名分为如下几种。
Ø 通用顶级域名分为国际顶级域名和国家顶级域名。国际顶级域名(InternationalTop-Level Domain Names,简称iTDs),例如表示工商企业的.com,表示网络提供商的.net,表示非盈利组织的.org等。常见的国际顶级域名 有.biz、.com、.edu、.gov、
.info、.int、.mil、.name、.net、.org、.pro、.xxx等。需要注意的是,由于互联网的快速发展,上述很多域名的注册许可已脱离了最初的注册限制范围,例如原专供网络服务供应商使用的.net域名现已可以无限制地注册。同时,也有一大批新的通用顶级域名不断地启用。国家顶级域名(National Top-Level Domainnames,简称nTLDs),一般是基于ISO 3166的两个字母的后缀表示该域名所在的国家或地区,例如cn(中国大陆地区)、eu(欧盟)、jhk(中国香港地区)、tw(中国台湾地区)、uk(英国)、us(美国)等。目前200多个国家都按照ISO 3166国家代码分配了顶级域名。
Ø 二级域名是指顶级域名之下的域名。在国际顶级域名下,它是指域名注册人的网上名称,例如 qq、baidu等;在国家顶级域名下,它是表示注册类别的符号,例如com、edu、gov、net等。国内常见可以注册的二级域名有.com.cn、.net.cn等。
Ø 同理于二级域名,三级域名就是在二级域名下的域名。举例来说,“bbs.zzbaike.com”,“bbs”就可以视为二级域名“zzbaike.com”的一个三级域名。很多主机商在购买主机的时候都会附赠一个三级域名,以备在域名未绑定时访问主机空间。
根据上面的分类描述,需要明确的一个概念是注册顶级域名,其真正意义上的说法应该是注册一个顶级域名下的二级域名。
可以看出,域名的种类很多,虽然不同的域名注册限制不尽相同,但在剔除不符合注册条件的域名之后,仍会有许多不同的域名可供选择。可以综合考虑下列因素选择合适的域名后缀。
Ø 尽量选择应用广泛,为大家所熟知的域名后缀。根据统计,现在的域名地址以.com、.net等后缀居多,因此可以选择如.com、.net、.org等使用广泛的顶级域名。
Ø 尽量选择注册顶级域名。现在广泛的共识是顶级域名的后缀,其价值要大于二级域名的后缀,因此要避免选择如.com.cn、.net.cn之类的二级域名后缀。
Ø 避免选择已被搜索引擎视为垃圾域名的后缀。由于各域名管理机构的管理机制和推广手法不同,很多域名是免费注册的,如.tk域名等,或者某段时期优惠注册, 如之前.cn域名1元注册等,这些较低成本的域名会被很多垃圾站点大量采用,造成该域名后缀站点质量大幅下降,从而导致搜索引擎对于此类域名的直接降权或 者站点内容的不收录,因此,注册域名时一定要规避这些域名。
Ø 要对域名的潜在政策风险有所预计。典型的例子就是.cn域名,之前由于CNNIC的政策突然改变,导致大量未备案的.cn域名被注销,同时停止个人.cn 域名的注册。近期虽然重新恢复个人.cn域名的注册,但因前期事件的影响,大部分站长仍对.cn域名前景持不乐观的态度。
Ø 可以积极尝试具有较好前景的新兴域名。顶级域名的规模正在不断扩大,导致出现了不少新兴顶级域名。由于这些域名具有某一方面的特殊性,可能会被广泛看好。 例如,对于影视站点来说,.tv域名成了新宠,而.cc域名也成了.com域名的潜在替代者。在注册域名时,不妨将此类域名纳入考虑的范围,可能会注册到 一个更为合适的域名。
对于域名注册过程,国内外的域名注册商基本上是流程一致,大同小异。首先查询要注册的域名是否已被注册,如未注册,则 可在填写一系列的注册信息之后,付款并完成注册。上述注册信息一般通过whois注册信息查询系统可以查阅得到。出于对安全因素的考虑,可以选择注册商提 供的whois信息隐藏服务将其隐藏。
域名注册后,可以登录域名管理面板进行域名解析,将域名绑定到网站的主机服务器上,只有完成这一步才 能使用注册的域名直接访问网站。所以说,域名解析也就是将域名指向主机空间IP地址,让人们通过注册的域名方便地访问网站的一种服务。该服务由DNS服务 器完成。对于域名解析,其实也就是解析DNS中的各项资源记录。
著名域名注册商Godaddy的域名管理面板如图2-1所示。
我们可以看到该域名的相关信息,如注册时间、状态、DNS服务器地址等。关于域名的解析主要是在“DNS Manager”一栏进行。
“DNS Manager”一栏显示“DNS Manager: Not hosted here”,意思是说该域名没有使用域名注册商(Godaddy)的DNS服务器,这主要是因为受国内政策影响,国外域名注册商的DNS服务器可能会间歇 性无法访问,造成域名无法解析。因此,推荐在国外注册域名的用户使用国内的或更为可靠的DNS服务器进行域名解析。
要想更改DNS服务器地址,可以单击“Nameservers”一栏中的“Set Nameservers”超链接,将出现如图2-2所示的界面。
图2-1 Godaddy域名管理面板
图2-2 Godaddy DNS服务器的更换
选择最后一项,并填入新的DNS服务器地址,单击“OK”按钮确认。此处填入的是国内DNSPod的DNS服务器地址。
需要注意的是,当更换DNS服务器后,关于域名解析的一切操作都将在新的DNS服务器上进行,也就是说,在默认域名注册商的域名管理面板中将无法进行相关操作。
因本例中已将DNS服务器地址转移至DNSPod下,故所有关于域名解析的设置示例均在DNSPod下完成。关于Godaddy默认的DNS域名解析设置,可以参照下面列举的记录解析示例进行,设置步骤基本一致。
登录DNSPod的域名解析面板,完成域名的解析,如图2-3所示。
图2-3 DNSPod域名解析面板
单击“添加记录”按钮,出现如图2-4所示的界面,就可以按需添加域名解析记录了。
图2-4 DNSPod域名解析记录的添加
主机记录指的是域名的前缀,类似于“bbs.zzbaike.com”中的“bbs”。
常见主机记录有以下几种。
Ø www:解析后的域名为www.zzbaike.com。
Ø @:直接解析主域名zzbaike.com。
Ø *:泛解析,匹配其他所有域名,格式为“*.zzbaike.com”,如“bbs.zzbaike.com”、“down.zzbaike.com”等。
记录类型主要包含以下几种。
Ø A记录:地址记录,用来指定域名的IPv4地址(如8.8.8.8)。如果需要将域名指向一个IP地址,就要添加A记录。
Ø CNAME:如果需要将域名指向另一个域名,再由另一个域名提供IP地址,就要添加CNAME记录。
Ø TXT:在这里可以填写任何东西,长度限制为255字节。绝大多数的TXT记录是用来做SPF记录(反垃圾邮件)的。
Ø NS:域名服务器记录。如果需要把子域名交给其他DNS服务商解析,就要添加NS记录。
Ø AAAA:用来指定主机名(或域名)对应的IPv6地址(如ff06:0:0:0:0:0:0:c3)。
Ø MX:如果需要设置邮箱,让邮箱能够收到邮件,就要添加MX记录。
Ø URL:从一个地址301重定向到另一个地址的时候,就要添加URL记录。
Ø SRV:记录哪台计算机提供了哪项服务。格式为“服务的名字.协议的类型 ”,例如“_xmpp-server._tcp”。
对于一般的站长来说,常用的记录类型是A记录和CNAME记录。
主要用于记录类型的记录值如下。
Ø A记录:填写服务器IP地址(如果不知道,请咨询空间商)。
Ø CNAME记录:填写空间商提供的域名,例如“zzbaike.com”。
Ø MX记录:填写邮件服务器的IP地址或企业邮局提供的域名。
Ø TXT记录:一般用于 Google、QQ等企业邮箱的反垃圾邮件设置。
Ø URL记录:填写要跳转到的网址,例如“http://www.zzbaike.com”。
Ø AAAA:不常用,解析到IPv6地址。
Ø NS记录:不常用。系统默认添加的两个NS记录请不要修改。NS向下授权,填写DNS域名,例如“bbs.zzbaike.com”。
Ø SRV记录:不常用。格式为“优先级 权重 端口 主机名 ”,记录生成后会自动在域名后面补一个“.”,这是正常现象,例如“5 0 5269 xmpp-server.l.google.com.”。
常用的记录值为空间的IP地址、域名地址和转发地址等。
下面的“MX优先级”和“TTL选项”,一般保留默认设置即可。
对一个域名,如“www.zzbaike.com”,要将其解析到IP地址为61.183.15.27的主机空间上,只需填入如图2-5所示信息即可。
图2-5 DNSPod域名解析示例1
主机记录中填入“www”,记录类型选择A记录,记录值为“61.183.15.27”,保存后等待生效即可完成解析,顺利通过域名“www.zzbaike.com”打开网站空间。
有 时候可能会发现这样一个问题:输入带“www”的域名地址,如“www.zzbaike.com”,可以打开站点,而输入不带“www”的域名地址,如 “zzbaike.com”,却无法打开站点。为了保证使用两个域名地址都能打开网站空间,需要在域名解析过程中再做一条@解析记录,如图2-6所示。
图2-6 DNSPod域名解析示例2
对于一个新站来说,只要做好前面的两条解析记录就可以保证站点的顺利访问了。对于其他记录类型,可以按需添加。
域名解析一般不会立即生效,等待时间从数分钟至数小时不等,最长生效时间不应超过48小时。
域名的状态与时效
由于域名具有一定的资源稀缺性,已注册成功的域名并不代表永久属于域名所有者。现有的域名注册有效时间一般为1年至10年。在失效时间前,域名持有者只有及时续费,才能避免域名被收回并重新分配注册。同时,查看域名的相关状态信息,也可以及时抢注已失效的心仪域名。
域名的状态可以通过登录域名注册商的域名控制面板看到,也可以通过查阅whois信息获知。
域名的常见状态主要有下列几种。
Ø Active:活动状态。域名注册者可以对域名进行相关设置,使域名能正常解析,同时域名注册商也可以更改域名,这是一个域名最为常见的有效状态。
Ø Registry-Hold:由域名管理局保留。域名能正常解析,正常使用,但是域名注册商无法更改,此时域名注册者可以续费。
Ø Registry-Lock:由域名管理局锁定。域名无法解析,无法正常使用,此时域名注册者仍可以续费。
Ø Register-Hold:由域名注册商保留。域名相关设置由注册商进行,该域名不可以被更改或删除。必须由注册商解除此状态才可以更改域名信息。域名可以正常使用,域名注册者可以续费。
Ø Register-Lock:由域名注册商锁定。域名相关设置由注册商进行,该域名不可以被更改或删除。必须由注册商解除此状态才可以更改域名信息。域名不能正常使用,域名注册者可以续费。
Ø RedemptionPeriod:宽限期。当域名注册商向域名管理局提出删除域名请求后,由域名注册局将域名设置为此状态,不过条件是该域名已经注册了 5天以上(如果该域名注册时间不足5天,则立即删除)。该域名不能正常使用。该域名不可以被更改或清除,只可以被恢复。任何其他注册商提出对此域名的更改 或其他请求都将被拒绝。该状态最多保持30天。
Ø PendingRestore:删除未决期。如果一个域名在被设置成宽限期状态期间内,域名注册商没有提出恢复请求,那么,域名将被置于该状态。域名注册商对此域名的任何请求都将被拒绝,5天之后该域名将被删除。
从上面的域名状态可以看出,在宽限期之前,域名注册者都可以通过续费继续持有一个域名,但当域名进入删除未决期时,也就代表该域名进入了删除状态,只有等待重新注册之后才能继续持有该域名。
域名安全
域名作为网站的直接入口,很容易受到竞争对手或者恶意分子的侵扰,由于域名的稀缺性更是导致某些较好的域名或知名站点的域名频频遭遇被盗取的风险。作为一名站长,也应当培养域名安全意识,预防域名的各类安全隐患,以免造成不必要的损失。
关于域名安全,以下有几点建议。
Ø 注册域名时选择规范的域名注册商。除了一些被各域名管理局授权的域名注册商,还存在着许多这些域名注册商的代理商。正是由于这些代理市场鱼龙混杂,无形中增加了域名的安全风险。对于知名的域名注册商来说,其操作都有严格的流程,这在一定程度上降低了潜在的风险。
Ø 注意保留注册信息。注册时填写的域名注册信息,一般可以通过whois信息查询,这些信息正是在域名被盗或者发生域名争议时最直接的证据之一。因此,要注 意保留这些信息,有条件的话也应将此信息做隐藏处理。而且,此类信息最好填写真实信息,以避免因注册信息不真实而出现纠纷。
Ø 设置安全、合适的域名管理密码。域名的大部分操作都需要进入域名管理面板进行,因此域名管理密码的安全性和可靠性也尤为重要。
本文节选自《网站解密:从零开始学建站》一书
站长百科 编著
电子工业出版社出版