WordPress 建站系列 #2 从注册域名到域名解析

本篇里主要讲一下注册域名,购买 VPS,添加 DNS 解析及相关的一些事情。由于国内建站需要很长时间和复杂的手续去备案,所以 kaikai 在这里推荐的相关的服务商都是国外的 🙂 

#2.1 注册域名

个人觉得一个网站的域名就像自己孩子的名字一样,因为可能会有很多人来到你的网站,因为你的文章认识你,了解你。然后一抬眼,kaikai.world。肯定有人会想这个域名是什么意思,为啥会注册这个域名。( kai 是我名字里的一个字,用 .world 顶级域名是因为 kaikai.com 已经被注册了 🙁 )

想好用什么域名之后呢就可以去域名注册商或者 Whois 那里查一下域名是否已经被  注册了。至于域名注册商的话呢有很多,比较推荐的话有下面几个。

口碑最好的国外域名注册商:Namecheap

史上最便宜的国外域名注册商:Namesilo

全球最大的国外域名注册商:Godaddy

kaikai 这个域名呢是在 Godaddy 注册的,其实这家服务不是很好,像 Namecheap 提供免费的 WhoisGuard,而在 Godaddy 是要 $7.99 一年,而且续费贵,像我这个域名续费得 $39.99 一年,但是首年便宜只要 $4.99。到期前试试能不能转到别家去续费。

下面呢就简单说下注册的流程,就以 Namecheap 为例吧。

Namecheap 首页上搜索你想要的域名,比如我想注册个 kaikai.live,搜索看看有没有人已经占了。

这里可以看到域名还没被注册,下面推荐的还有其他顶级域,不差钱的可以一并加进购物车 XD。

点击 ViewCart 进入付款界面,这里可以选择 WhoisGuard 域名隐私保护,免费送一年。这样有人用 Whois 查询你的信息,就查不到。少了一个被社工的点 🙂 如果你有一个优惠码的话可以填在右侧 Promo Code 的框里,kaikai 没有,所以这里就留空了 🙁

在左侧登录或者右侧注册一个新账号。

账号注册完之后还需要填写地址,手机号,电邮等联系信息,如果你希望别人通过这个域名联系你,可以如实填写。不希望的话,嘻嘻...

下面就是选择付款方式了,可以使用信用卡,PayPal 或者账户余额。如果是在 Godaddy 上注册域名的话还可以使用支付宝,这点比 Namecheap 要方便。这里 kaikai使用的是 PayPal,因为信用卡那里显示只支持维萨、万事达和美国运通,不支持银联,而用 PayPal 的话就很随意了,借记卡也可以。

在支付之前还要再确认一遍,点击右边的 Check out with PayPal 就可以了。

支付成功后这个域名就是你的了,现在就可以用 whois 查询一下这个域名的注册信息。因为 Namecheap 赠送了一年的 WhoisGuard 域名隐私保护,所以这里查到的除了注册时间都不是我注册时填写的信息。

域名注册的部分到这就结束了,下面开始主机部分。

#2.2 购买主机

主机方面的话,kaikai 比较推荐租一台 VPS,这样不用你费心思去维护硬件,也可以随时调整配置,如果你的网站到了后期访问量很大,你可以不用迁移数据就增强配置。kaikai 这个网站现在部署在 Vultr 的机房,因为他家的 VPS 是按小时收费,灵活性很高,如果分配给你的 VPS 很不幸在国内访问不了,那么也别担心,删掉重新来就行了,不需要多花钱去重新分配一个 IP。也可以在不同的地区之间更换 VPS。

Vultr 首页创建完账号,进入控制台就可以看到你的服务器列表。左侧菜单第一个就是当前查看服务器列表的页面,第二个 Billing 可以给自己的账户充值,付款方式有很多:信用卡、PayPal、比特币、支付宝还有礼品卡都可以。右上角绿色的数字是账号的当前余额,单位是美元。

充值了之后就可以添加一台服务器了。点击右上角蓝色的加号,进入选择服务器配置的页面。

在网页最上边可以选择服务器类型,一般我们用第一个 Vultr Cloud Compute(VC2),不差钱的话可以选第二个 Bare Metal Instance,直接是一个人独占整个儿物理机,kaikai 的话就算打六折也买不起的...

下面就是选择服务器所在的地区了,一般是离用户越近的地区延迟就越低,不太了解的话可以先建一台,分配完之后 ping 一下看看延迟怎么样,如果太大或者超时的话直接删了再来。这里 kaikai 选择 Silicon Valley 硅谷,延迟还行。新加坡和东京可能延迟更低。

接下来选择操作系统,个人比较习惯用 CentOS,就选 CentOS 7 x64 的操作系统,所以接下来的教程里也都是以 CentOS 7 为例,命令也是 CentOS 7 的,如果你对其他的操作系统更了解,也可以用你习惯的。Windows 当然也可以,不过对配置的要求更高点。

终于到了考验钱包的时候了,选择你能承受得起的配置吧!不过也不能浪费,够用就行, 像 kaikai 这样建个小站,1 CPU, 1G Memory 这样的配置已经够用了。其实 kaikai 觉得这样的配置都有点浪费了,无奈 $2.5 的服务器日常卖光啊~

下面是一些额外配置,不了解的可以不选。FireWall 防火墙在后边会用上,不过这些在服务器分配完之后也是可以修改的,很灵活。

都调整完之后就给服务器起个名字吧,这个名字是只给机主一个人看的,随便什么都可以。标签选填,内容也是无所谓。

一切都配置好之后就可以部署啦,在下面左边那里还可以选择服务器数量,一次可以部署多台一样的服务器,是不是很方便的功能?(真是方便掏空我的钱包...

点击 Deploy Now 之后就直接开始安装了。安装完之后先 ping 一下 Vultr 给你分配的 IP,不满意的话点击右边三个点然后再点红色的 Server Destory。

ping 了一下发现延迟有点高,Destroy! 嘿嘿

 

多试几个不同的地区,延迟满意了之后就可以把你的域名解析到主机上了,虽然这时候你还没在服务器上部署任何的网站或者服务,至少 SSH 肯定是开着的,解析之后就可以用域名连接你的服务器。

#2.3 域名解析

一般域名注册商会免费给你提供 DNS 解析服务,都是最基础的解析,不满意的话可以换成第三方的。

Namecheap 登录之后,点击左边的 Domain List,选择一个域名,点击 Manage 就可以修改 DNS 解析的配置了。

在上图第一个位置选中下拉列表里的 Custom DNS,就可以添加自己或者服务商的 NS 啦,这里我们使用 CloudFlare 的免费域名解析服务,还顺便提供 CDN。之前 kaikai 用的是 Google Cloud Platform 的 DNS,速度很慢,而且想要配合 Amazon CloudFront CDN 也需要很复杂的配置,而且效果也不理想,第一次打开页面奇慢...总之,不推荐。

当然想要最快的解析速度还得是用国内的 DNS 服务商(如果你的网站大部分访问都来自国内的话),国内免费的有 DNSPod,其实他和 腾讯云 是一家,如果你备案过了还可以用腾讯每月 10GB 流量的免费 CDN。PS:备案需要你的服务器在国内的机房...

好了,说回 CloudFlare,注册登录之后呢,就会有新手引导指示你,很方便,这里就简单说一下,不详细介绍了。

第一步就是在这个页面输入咱们刚刚注册的域名,然后点 Add Site。

我们正在查询你的 DNS 记录

  • Cloudflare 正在查询你的站点当前的 DNS 记录(这相当于互联网的电话簿)然后自动导入,所以你不必再手动输入它们了。
  • 一旦你通过更改域名服务器的方法在 Cloudflare 上激活你的站点(在接下来的几步里),流向你站点的流量将全部经过我们的智能全球网络。
  • 点击 ‘Next’ 去选择你的套餐,重新查看我们查询到的 DNS 记录,我们还会指导你修改你的域名服务器。

在这一步我们可以选择套餐。够用就行,土豪随意。(免费套餐一般就够用了

这是 Cloudflare 刚刚查询到的 DNS 记录。这步先不修改,等我们在 Namecheap 那边更改了域名服务器之后再说。

好了,到这一步让我们回到之前 Namecheap 的控制台,把这个页面右边的两个网址复制到箭头所指位置。

两条地址都输入之后点击右上角的对号即可保存。如果设置没有问题的话就会得到下图所示提示。最久需要 48 小时生效。

如果提示出错的话可能是因为网页闲置时间过长,刷新一下然后重新登录就可以了。

现在我们回到 Cloudflare 的控制台,点击上边蓝色的 DNS 图标,跳转到管理 DNS 记录的地方。在这你可能会看到很多之前 Namecheap 给你设置好的默认记录,先把它们都删掉,然后添加上咱们自己的。

  1. 只需要建站的话呢就选择 A 或者 AAAA 记录,如果你的服务器有且只有 IPv6 地址,你需要添加 AAAA 记录,否则请选择 A 记录。
  2. 这个就是你的三级域名了。一般是 www,其实 www 也不是必须的,只不过用的太广泛了。你也可以根据网站的用途选择合适的三级域名,比如 ftp,blog,cdn 等等。这些都是可以的。
  3. 这个地方输入你想让域名指向的 IP 地址。
  4. TTL (Time To Live) 生存时间,即 DNS 服务器对于这条记录的缓存的最长刷新时间。如果你的记录会经常变化,那请把 TTL 设置为最小值,这样可以让这条 DNS 记录的更新更快传播。一般情况下选择自动就行。
  5. 都填好之后就可以添加记录啦。

一般情况下添加一条带三级域名的和一条不带三级域名的记录就可以了。kaikai 不建议使用泛解析(类似 *.kaikai.live),这样容易被某些不怀好意的人把你的域名指向一个广告或者包含违法信息的网站。

等修改生效之后,你就可以通过域名访问你的服务器了。不过如果你的服务器上没有部署任何的 WEB 服务的话,访问结果将会是下面这样。

这时候你再用 ping 命令加域名检测你的服务器延迟就会发现,域名指向的 IP 地址并不是你服务器的 IP。别慌,这是因为你开启了 Cloudflare 的 CDN 服务。所以你如果要用 SSH 或者 FTP 对你的服务器进行操作的话,请直接使用 IP 地址或者增加一条不使用 CDN 加速的记录就可以了(点一下橙色的云朵让它变灰)。


这一部分的教程到这里就结束了,下一部分开始在服务器上配置 LNMP,安装 WordPress。

尽量早点更新 _(:3」∠)_

One Reply to “WordPress 建站系列 #2 从注册域名到域名解析”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.