在啟用子域名的時(shí)候,我們立即訪問(wèn)會(huì)發(fā)現(xiàn)出現(xiàn)網(wǎng)絡(luò)沒(méi)有解析的錯(cuò)誤。
如上圖顯示的情況,所有的配置都已經(jīng)配置好了,但是就是頁(yè)面訪問(wèn)不了。
GitHub 的配置和原因
后來(lái)發(fā)現(xiàn)是因?yàn)?DNS 解析需要時(shí)間,如果你還使用了 DNS 緩存的話,就更加麻煩。
可以操作的是在你 DNS 設(shè)置的 CNAME 部分,將域名的 TTL 時(shí)間降低到最低。
并且如果你的 DNS 解析有緩存或者全局 CDN 的時(shí)候,最好先禁用。
這是因?yàn)?DNS 的解析和調(diào)整更新是需要時(shí)間的,同時(shí) TTL 時(shí)間越長(zhǎng),調(diào)整的越慢。
GitHub 會(huì)需要和你的 DNS 配置進(jìn)行通信以確定是你的域名,在這個(gè)時(shí)間上,緩存本來(lái)是幫助大家提高網(wǎng)站訪問(wèn)效率的,反而會(huì)給你帶來(lái)不少麻煩。
在配置階段,最好是先禁用。






