DNS 是 Domain Name System 的缩写,用户访问你的网站时,DNS设置决定了用户在连接哪个公司的服务器。本文中的绑定方法参考了Medium上的这一篇:How to Set up GoDaddy Domain with GitHub Pages,希望对各位有所帮助!

具体步骤

  1. 首先,你要拥有一个域名(废话……),本篇文章以 GoDaddy 为例,假设我们的域名是 www.username.com

  2. 登录GoDaddy,找到 DNS管理 这一项,添加新的配置;

  3. 加入三条新的记录(username是你自己的github名字哈):

    1
    2
    3
    4
    Type    Name        Value
    @ A 192.30.252.153
    @ A 192.30.252.154
    www CNAME username.github.io
  4. 进入你 GitHub 网站 repository 根目录下添加一条 CNAME ,里面只有一行文本,就是你的域名 username.com ,不用加 www然后 commit !

  5. 把更新 push 到 GitHub 上,静候佳音(什么鬼);

  6. 在静候佳音的同时可以用以下终端命令验证 DNS 是否解析成功:

    1
    2
    $ dig username.com
    $ dig username.github.io


更多教程

GoDaddy官网关于如何添加A记录的教程:

https://sg.godaddy.com/zh/help/a-19238?lang=en