GitPage自定义域名不安全
问题
GitPage设置自定义域名后,浏览器会提示不安全

检查域名的DNS设置是否正确
- 进入
Git Page
的仓库 - 点击
Settings
- 在边栏的“代码和自动化”部分中,单击“ Pages”。
- 在“ Custom domain”下,查看域名是否正确
重新设置域名的DNS
Scenario | DNS record type | DNS record name | DNS record value(s) |
---|---|---|---|
Apex domain ( example.com ) |
A |
@ |
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153 |
Apex domain ( example.com ) |
AAAA |
@ |
2606:50c0:8000::153 2606:50c0:8001::153 2606:50c0:8002::153 2606:50c0:8003::153 |
Apex domain ( example.com ) |
ALIAS or ANAME |
@ |
USERNAME.github.io orORGANIZATION.github.io |
Subdomain ( www.example.com ,blog.example.com ) |
CNAME |
SUBDOMAIN |
USERNAME.github.io orORGANIZATION.github.io |
修改完后再检查自定义域名的DNS设置是否正确
访问自定义域名,发现依然不安全,等待DNS生效,一般需要24小时,可使用dig
命令或者DNS在线解析工具确认DNS是否生效
- dig命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21$ dig nide.name
; <<>> DiG 9.10.6 <<>> nide.name
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47330
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1408
;; QUESTION SECTION:
;nide.name. IN A
;; ANSWER SECTION:
nide.name. 1 IN A 192.30.252.154
nide.name. 1 IN A 192.30.252.153
;; Query time: 5 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Sun Apr 21 00:16:21 CST 2024
;; MSG SIZE rcvd: 70 - 在线DNS解析工具
可以看到IPV4的A记录部分DNS服务商已经生效。将电脑的 DNS 修改为已经生效的 DNS 服务商,再访问自定义域名。
例如我这 Google DNS 已经是修改后 DNS IP 了,将电脑 DNS 修改为8.8.8.8
。再次访问自定义域名,发现已经是安全的了。
剩下的DNS服务商生效后,再将电脑的 DNS 修改为默认的DNS服务商即可。