Netlify 中使用自定义域名
blog
本文字数:646 字 | 阅读时长 ≈ 2 min

Netlify 中使用自定义域名

blog
本文字数:646 字 | 阅读时长 ≈ 2 min

在用 Hexo 定义博客之后,我们使用 netlify 进行了部署,但是如果需要使用自定义域名怎么办?本文主要介绍在 GoDaddy 上购买域名后,在 netlify 中部署的实例

1. Netlify 设置

首先进入 netlify 你当前部署的主页面,找到 Domain Settings,如下,点击进入

此时往下拉,可以看到 Add domain alias 按钮,这里我已经添加了,按照步骤添加自己的域名即可,添加完之后需要用 netlify 提供的域名服务器来解析域名

在没解析之前,是没有那个绿色对勾的,是一个 Awaiting DNS 设置之类的东西,此时点击它,会提示如下四个域名服务器,我们之后需要在 GoDaddy 中用此域名服务器解析我们的域名

2. 更改 GoDaddy 域名服务器

如图我们进入到域名管理界面,找到 DNS,点击 Manage Zones,

随后搜索自己的域名或者能够直接进入到域名 DNS 设置界面,找到如下 NameServers 部分

更改默认的 DNS 域名服务器为 Netlify 提供的那几个服务器即可。随后,在 DNS record 部分就出现了对应域名服务器的 NS 记录了

此外我还在这里加入了 CNAME 记录为我的服务器域名,不知道是什么作用,之后学习一下 A 和 CNAME 记录在看看,一般来说更改 CNAME 记录会很快生效,而更改域名服务器会在 24 小时左右部署玩不,随后就能够看到像之前 netlify domain 图里展示的绿色对钩了,此时在浏览器中输入自定义域名,就能跳转到我们的博客了

但是有个问题,虽然用自定义域名能跳转到我们的博客,但是浏览器地址又会自动变为 netlify.app 的域名,目前不知道怎么解决

3. 如何找到域名服务器 IP 地址

在某些情况下,GoDaddy 可能会提示为每个域名服务器指定一个 IP 地址。要查找域名服务器的 IP 地址,可以使用What’s My DNS之类的工具来识别域名服务器域的 A 记录。

如下,我们将 netlify 提供的第一个域名服务器 dns1.p01.nsone.net 的 IP 地址是 198.51.44.1. 每个域名服务器域通常都有不同的 IP 地址,因此如果有四个域名服务器,需要重复此过程以找到所有四个 IP 地址。

8月 19, 2024