申请中文域名并跳转到我的网站(多种方法的尝试)

0x00 写在前面


 

今天看了篇知乎:javascript

 

感慨这些无聊的人的同时,也萌生了本身申请一个有趣的中文域名的想法html

说干就干,下面记录一下设置中文域名跳转的过程 也算是踩了很多坑,有兴趣的同窗能够把我提到的几种方法都试一试,各类方法各有优劣,最好先看彻底文再选择java

0x01 购买域名


须要在支持中文域名购买的网站上购买域名,例如腾讯云、阿里云、西部数码等等,以前我用过的namesilo不支持中文域名的搜索git

我尝试了在github

腾讯云:https://dnspod.cloud.tencent.com/web

西部数码香港站:https://www.363.hk/services/domain/服务器

google domains: https://domains.google/dom

以及GoDday: https://sg.godaddy.com/zh工具

这四个网站上购买,这四个都是支持中文域名的,其中腾讯云和西部数码成功完成了购买,google的手机号认证死也登不上去,遂放弃,GoDday最后支付的时候须要信用卡,穷学生没得信用卡,也放弃了QAQ网站

肯定了本身想购买的域名能够注册后就能够购买了,这里无须赘述,以腾讯云为例:

 

 付款扫码一鼓作气,支持各类扫码姿式~

0x02 实名认证


 

原本以为这一步彻底能够跳过去的,我也看了不少以前写的博客,都说若是域名不解析到国内服务器是不须要实名认证的,可是我不论是在腾讯云仍是西部数码,他都提示我如今的政策是买到域名必须先进行实名认证,否则不提供解析服务,不过我以为在google上买可能就不须要了,可是google帐户登不上去,只好老老实实认证了。

须要注意的是,认证的信息里,域名全部者的姓名必须和以后上传的身份证姓名相同,而联系人则无所谓,这是须要搞清楚的:

 

 上传本身的身份证以后稍等一会就行了,效率仍是很快的~特殊状况致使身份证不能使用的可使用其余证件,具体的能够看腾讯云的帮助文档。

西部数码身份认证的方法也是同样的,一样须要注意身份证必须和域名全部者匹配。

0x03 解析域名


终于到了最关键的域名解析环节了,这里有多种方法能够实现:

 

方法1 :绑定ip地址

这个方法须要你有本身的ip地址,也就是说有本身的云服务器,将本身的ip地址填上就行了,不过我以前买的vultr服务器已经不用了,手头上没有服务器,遂放弃。

方法2:url跳转

须要注意的是,在腾讯云设置url解析必需要将本身的域名进行备案(注意不只仅是实名认证),这个备案我也尝试了,不过提示48小时内不能当即进行备案......果断放弃,而西部数码url跳转听说是不须要备案的,可是知道我写下这篇文章,都没有完成域名的实名认证,因此尚未机会尝试,等完成认证后会将这里补上。

方法3:CNAME

CNAME的方法须要你提早有一另一个域名,这样才能根据另外一个域名来解析ip,并且指向国内域名的话仍然是须要备案的,那么若是我没有域名或者不想备案应该怎么办呢?这里就须要感谢github了

github.io的域名是免费送的,只要有github帐号就行~

注册github:https://github.com/ 后,建立一个代码仓库:

 

 随便起个本身喜欢的名字,可是后缀必定要是github.io

 

 

 建立以后,在仓库里面建立一个新的文档:

 

 将这个文档命名为html.index

文档的内容是:

 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Lew's Blog</title>
     <style media="screen">
         * {
                 margin: 0;
                 padding: 0;
         }
     </style>
 </head>
 <body>
 </body>
     <script type="text/javascript">
                 //将这个地址修改为须要的博客地址
         window.location.href = "https://xxxxxxx"; 
     </script>
 </html>

将本身想要解析到的地址(好比博客园、csdn、我的blog等等)填进去便可

接下来须要在仓库里面再建立一个文件,这个文件须要命名为CNAME 注意必定要大写

文件的内容则是购买的域名,这里须要特别注意的是,由于我购买的是中文域名,直接写中文是不会被解析的,必需要通过转码(这里绊了我很久QAQ)

转码工具的网址是:http://www.webmasterhome.cn/tool/punycode.asp

 

 把转码后的域名填到CNAME文件里便可。

到这里,我看到一些博客说须要在仓库的settings里面设置绑定,可是我进入settings里面的github pages已经显示是正确绑定了:

 

 github的部分就算完成了,如今只须要在腾讯云里面设置解析就行了。

在域名管理里面,添加CNAME解析:

 

 注意这里的记录值是刚刚的仓库名.github.io 不要加一些乱七八糟的http之类的东西

添加完成后等待10分钟左右就行了 就能够利用购买的中文域名跳转到本身的网站上了~~

0x04 后记


中文域名跳转这里踩了很多坑,受到了各类条件的制约,能够说仍是费了很多功夫的,注册的过程当中我发现不少特别有意思的中文域名都没有被注册,不论是给本身仍是搞点小浪漫都是一个不错的选择~~

相关文章
相关标签/搜索