极狐GitLab Pages DNS 记录

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: JihuLab.com, 私有化部署

一个域名系统 (DNS) 网络服务通过将域名(例如 www.example.com)翻译成计算机用来相互连接的数字 IP 地址(例如 192.0.2.1),从而将访问者路由到网站。

创建一个 DNS 记录是为了将一个(子)域指向某个位置,这个位置可以是 IP 地址或另一个域。如果您想使用极狐GitLab Pages 和您的自定义(子)域,则需要访问您的域名注册商的控制面板,以便添加一个 DNS 记录,将其指回到您的极狐GitLab Pages 网站。

如何添加 DNS 记录取决于您的域托管在哪个服务器上。每个控制面板都有其自己的位置来执行此操作。如果您不是您的域的管理员,并且没有访问注册商的权限,您必须请求您的托管服务的技术支持为您完成此操作。

为了帮助您,我们收集了一些关于如何为最流行的托管服务添加 DNS 记录的说明:

  • 123-reg
  • Amazon
  • Bluehost
  • Cloudflare
  • cPanel
  • DigitalOcean
  • DreamHost
  • Gandi
  • Go Daddy
  • Hostgator
  • Inmotion hosting
  • Microsoft
  • Namecheap

如果您的托管服务未在上面列出,您可以尝试在网上搜索 how to add dns record on <my hosting service>

A 记录#

DNS A 记录将主机映射到 IPv4 IP 地址。它将根域 example.com 指向主机的 IP 地址 192.192.192.192

示例:

  • example.com => A => 192.192.192.192

CNAME 记录#

CNAME 记录为您的服务器(由 A 记录定义)定义了一个别名。它将子域指向另一个域。

示例:

  • www => CNAME => example.com

这样,访问 www.example.com 的访客将被重定向到 example.com

MX 记录#

MX 记录用于定义用于域的邮件交换。这有助于电子邮件消息正确到达您的邮件服务器。

示例:

  • MX => mail.example.com

然后您可以注册 users@mail.example.com 的电子邮件。

TXT 记录#

TXT 记录可以将任意文本与主机或其他名称关联。一个常见的用途是进行网站验证。

示例:

  • example.com => TXT => "google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"

这样,您可以验证该域名的所有权。

全部结合#

您可以有一个或多个结合的 DNS 记录:

  • example.com => A => 192.192.192.192
  • www => CNAME => example.com
  • MX => mail.example.com
  • example.com => TXT => "google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"