



域名是一个网站的重要组成部分。一个合适的域名可以提高网站的知名度,甚至从某种程序上说,域名本身就是网站的推广标识。本节将介绍域名的基本知识,以及如何购买一个新域名。
域名(Domain Name),也称为网域,是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
上面这段解释或许太抽象了。简单来说,域名就是用户在浏览器中输入的“网址”,如图1-3所示的百度网站地址中,baidu.com即为域名。
图1-3 域名
通用的顶级域名一般分为以下3种。
·.com:供商业机构使用,无限制,最常用,被大部分人所熟悉和使用;
·.net:原来供网络服务供应商使用,现在无限制;
·.org:原来供不属于其他通用顶级域名类别的组织使用,现在无限制。
其实还有一种域名,作为网站服务国家或地区顶级域名的标识,如.de(德国)、.eu(欧盟)、.jp(日本)、.uk(英国)、.us(美国)等。
在一个网站服务中,域名的作用就是进行请求的指向,当用户在浏览器中输入一个域名时,浏览器会通过互联网上的DNS服务器解析到网站代码所在的服务器上,这样才算完成了一次完整的网站访问操作。
简单来说,域名更像是网站的别名,由根服务器进行记录,全球范围内的根服务器一共有13台。在全世界范围内不用担心如果根服务器受到攻击而导致网络中断,因为在各个地区都拥有相应的根服务器镜像,服务于当前地区或附近区域的域名解析。
可以通过简单的命令行查看域名转发到真实主机中的服务器IP地址。下面查看baidu.com域名的真实IP地址。在Windows系统中按快捷键Win+R,弹出“运行”对话框,输入cmd,如图1-4所示。
图1-4 “运行”对话框
单击“确定”按钮打开命令行窗口,使用ping命令,可以看到其真实的IP地址,如图1-5所示。
ping baidu.com
图1-5 百度的IP地址
在浏览器中输入该网站的IP地址,也会跳转至百度页面。需要注意的是,IP地址并不一定是存放具体网站代码的主机IP地址,也可能是CDN或者提供负载均衡功能的服务器IP地址。对于大型的服务提供商来说,仅仅一个IP地址或一台服务器是不能满足业务需求的。
注意: 因为某些网站关闭了主机的ping功能或防火墙禁用了该端口,所以在命令行窗口中的测试结果(如果能ping通,则返回类似于图1-5所示的数据,如果ping不通,则返回类似于Time Out的提示)并不代表服务器当前的状态。
购买域名需要通过专门的域名服务商。
国际范围内的域名服务商中比较有名的是godaddy、eNom等。这类域名购买相对简单,因为解析到国外的服务器,不需要实名认证和备案等资料,但缺点也相当明显,网络访问可能出现缓慢、卡顿,甚至无法访问的情况。
国内的域名服务商中知名的是阿里巴巴和腾讯,尤其是阿里巴巴,该公司在2013年1月6日收购了原本作为中国第一域名服务商的万网,合并成为阿里云。作为后起之秀的腾讯云,在这方面也做得很好。
如果网站提供的服务面向的是国内用户,推荐使用阿里或腾讯的域名和主机服务,虽然价格稍显昂贵,手续较为烦琐,但是访问速度和稳定性都有不错的保证。
本节就以阿里云为例介绍如何购买域名。
(1)在浏览器中输入网址https://www.aliyun.com/,进入阿里云页面,如图1-6所示。单击右上角的“登录”按钮,可以直接使用支付宝或淘宝等账户进行登录。如果还没有账户,则单击“免费注册”按钮。
图1-6 阿里云首页
(2)登录后,选择“产品”菜单,然后选择“域名注册”选项,如图1-7所示。此时会在新页面中打开阿里云旗下的域名服务商万网。
图1-7 域名注册
(3)此时映入眼帘的是一个搜索页面,输入想要购买的域名,因为域名在世界范围内都是唯一的,所以并不是所有的域名都可以直接购买。例如,此时搜索xuexijs,可以看到其被占用的情况,如图1-8所示。
图1-8 搜索域名
(4)如果喜欢的域名没有被占用,单击“加入清单”按钮,然后再单击右侧的“立即结算”按钮,页面会跳转至结算页面。在该页面调整购买年限,即可像淘宝一样使用支付宝付款,但是这一步需要选择该域名是由企业还是个人持有,如图1-9所示。
图1-9 域名购买
(5)单击“立即购买”按钮,成功付款后即可获取该域名的所有权,并且可以在阿里云管理页的域名列表中查看该域名,如图1-10所示。
图1-10 域名管理页