一、认识域名
域名,又称网域,英文名Domain,是由一串用点分隔的字符组成的名称,域名可以说是一个IP地址的代称,目的是为了便于记忆IP地址。例如:baidu.com、kuajing.club就是域名,用户可以直接访问域名就能连接域名所解析IP对应的计算机。
域名层级,域名由多个部分组成,这些部分通常连接在一起,并由点分隔。以baidu.com为例:
- com——顶级域名(常见的顶级域名还有net、org、top、edu等等)
- baidu.com——一级域名(常见格式)
- www.baidu.com/map.baidu.com——二级域名(常见格式)
- zh.www.baidu.com——三级域名(少见格式)
通常我们能购买到的是一级域名,然后可以自己解析生成二级域名、三级域名,其中三级域名很少使用。我们通常使用baidu.com/www.baidu.com这两种格式的域名,注意这是两个不同的域名,但是一般我们会把这两个一起绑定到网站,因为当访客在浏览器输入一个网站地址时,很多人会习惯性的输入www.前缀,这是一个历史遗留问题,但目前互联网正在逐步减弱它的影响,例如最新版的chrome浏览器会默认隐藏地址栏中的www.前缀。
这里有一个误区,很多新手朋友会把baidu.com/map这种带后缀的链接叫做二级域名,在学习了上面的知识后应该认识到它与二级域名的区别,以免和别人交流过程中闹笑话
二、购买域名
介绍几个比较常见的购买平台
国内:
阿里云,收购了老牌域名商家万网,国内一家独大。购买方便,需要实名认证
https://cloud.tencent.com
腾讯云,与阿里云对标的产品,用户量没阿里云多,所以优惠活动多一点点。购买方便,需要实名
上面两个网站打开后自己在菜单里面找到域名选项进去选购注册。遇到过不少小白打开后不知所措,非要让我截图给他圈出来,其实我很想反问你是不是太懒了一点,都是中文,为何不自己找找?
其实在阿里云、腾讯云兴起之前,还有很多老牌的域名商家,新网、趣域、西部数码等,不过国内商家都是需要实名的。
海外:
https://www.godaddy.com
Godaddy,国人俗称狗爹,全球最大的域名服务商,知名度虽高,但是价格贵。可以支付宝、paypal、visa等支付
https://www.namecheap.com
namecheap,海外知名的域名商家,比狗爹便宜,但是不能微信支付宝,只能paypal、visa之类海外方式支付
海外的都不用实名,不过大家注册账号的时候也不要乱填信息,以免被风控。海外除了上面两家,还有namesilo.com、name.com、domain.com等。
给两张阿里云的示例:
上面没找到合适的,你可以重新搜索一个
①海外业务不建议购买.cn后缀的域名,因为会要求备案;②如果你做的业务有强烈的品牌意识,建议你选择一个和品牌相关、好记的域名。如果相关度不高,可以随便选择一个;③阿里云页面内容复杂繁多,里面可能会出现个人用户转卖的域名,一般很便宜,但是不建议购买,你并不清楚卖家有没有用它做过违规业务
三、域名解析
假如我们购买了一个域名:kuajing.club,我们需要解析到服务器IP地址:192.168.1.1
打开购买域名的网站的控制台,找到购买的域名,一般在域名的菜单里面会有类似【解析/修改DNS】这样的按钮,点开就可以进入解析页面
按你需要生成的域名添加解析:
- 如果解析一级域名【kuajing.club】
记录类型/Type | 主机名称/name | 记录值/Value |
A | @ | 192.168.1.1(这里改为你需要指向的服务器ip) |
- 如果解析二级域名【www.kuajing.club】
记录类型/Type | 主机名称/name | 记录值/Value |
A | www | 192.168.1.1(这里改为你需要指向的服务器ip) |
- 如果解析二级域名【shop.kuajing.club】
记录类型/Type | 主机名称/name | 记录值/Value |
A | shop | 192.168.1.1(这里改为你需要指向的服务器ip) |
- 另外还有一种泛解析【*.kuajing.club】,这个就是一次解析任意二级前缀
记录类型/Type | 主机名称/name | 记录值/Value |
A | * | 192.168.1.1(这里改为你需要指向的服务器ip) |
以阿里云解析为例,示意图如下:
一级域名:kuajing.club
二级域名:www.kuajing.club
以Godaddy解析为例,示意图如下:
狗爹自带一条CNAME类型的记录(如下图第二行),把www指向了@,这里的意思就是说www解析的记录值和@保持一致,所以你只需要添加一条A记录,把@指向你需要的服务器IP(如下图第一行),www就自动解析到@指向的IP了。
通常我们都是用的A记录,这也是最常见的记录类型,不过有些网站程序可能会有不一样的要求,比如要添加CNAME类型指向某一个域名,如果没有特别要求大家解析A类型就可以了。
国内平台一般叫解析,海外一般叫修改DNS,但是域名本身又有一个DNS根服务器(这个一般不能动),所以大家不要弄混
检验解析是否生效
域名解析后我们需要稍等片刻,域名才会解析生效,一般阿里云/腾讯云解析1分钟内生效,godaddy 5分钟内生效,其它平台一般也会在20分钟以内生效,但是也有很慢的,这里点名批评namesilo,解析生效要一小时左右。
我们可以使用ping命令检验解析是否生效,按电脑WIN+R组合键,输入cmd,打开cmd命令框,输入下面的命令
ping 域名
#比如 ping baidu.com
通过以上检查仅代表域名解析在你这个地区的网络内生效了,但是可能别的地区、海外还未生效,我们也可以使用 https://ping.chinaz.com之类的在线ping检测工具查看全球各地解析是否生效。
如果域名解析长时间没生效,你就要检查自己解析操作是否有误了,在确认操作无误的情况下解析仍然不能生效,那可能域名状态有问题,比如国内购买的域名需要实名认证通过后才能解析。