最近用hexo配合github倉庫搭建了一個博客站點,并在域名管理后臺增加了一條解析記錄,以使用戶能通過國際域名訪問我的博客。

輸入www.huangdamao.com能正常訪問博客網頁,輸入huangdamao.com卻顯示404
域名
huangdamao.com
github倉庫
simpleowen.github.io
這個問題在域名解析的問題列表中已經有官方回答
https://help.aliyun.com/knowledge_detail/6555851.html
其實就是增加一條主機記錄為空或為@
的解析

以下是關于設置解析記錄時的幾個術語
記錄類型
A記錄:
將域名指向一個IPv4地址(例如:10.10.10.10),需要增加A記錄
CNAME記錄:
如果將域名指向一個域名,實現與被指向域名相同的訪問效果,需要增加CNAME記錄(我的需求)
CNAME記錄可理解為域名的別名
MX記錄:
建立電子郵箱服務,將指向郵件服務器地址,需要設置MX記錄
NS記錄:
域名解析服務器記錄,如果要將子域名指定某個域名服務器來解析,需要設置NS記錄
TXT記錄:
可任意填寫(可為空),通常用做SPF記錄(反垃圾郵件)使用
AAAA記錄:
將主機名(或域名)指向一個IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA記錄
SRV記錄:
記錄了哪臺計算機提供了哪個服務。格式為:服務的名字.協議的類型(例如:_example-server._tcp)
顯性URL:
將域名指向一個http(s)協議地址,訪問域名時,自動跳轉至目標地址(例如:將www.net.cn顯性轉發到www.hichina.com后,訪問www.net.cn時,地址欄顯示的地址為:www.hichina.com)。
隱性URL:
與顯性URL類似,但隱性轉發會隱藏真實的目標地址(例如:將www.net.cn隱性轉發到www.hichina.com后,訪問www.net.cn時,地址欄顯示的地址仍然為:www.net.cn)。
主機記錄
要將域名example.com解析為www.example.com,在主機記錄(RR)處填寫www即可。
主機記錄就是域名前綴,常見用法有:
www :
將域名解析為www.example.com,填寫www;
@ :
將域名解析為example.com(不帶www),填寫@或者不填寫;
mail :
將域名解析為mail.example.com,通常用于解析郵箱服務器;
*:
泛解析,所有子域名均被解析到統一地址(除單獨設置的子域名解析);
二級域名 :
如:mail.example.com或abc.example.com,填寫mail或abc;
手機網站 :
如:m.example.com,填寫m。
解析線路
為加速訪問域名,可設置與用戶相同的網絡類型,但用戶的網絡類型多種多樣,所以解析線路設置為默認,這樣DNS服務商一般會智能使用解析線路,當判斷訪問者來源為聯通用戶,就將域名解析到聯通的服務器IP上;當判斷訪問者來源為電信用戶,就將域名解析到到電信的服務器IP上。
記錄值
若記錄類型選擇的是A記錄
則記錄值請填寫您的服務器IP地址(必須為IPv4地址,例如:202.106.0.20),若不清楚IP,請您咨詢您的空間服務商。
如果IP地址的格式中帶有端口,如:202.106.0.20:8080,則只添加202.106.0.20即可。
若記錄類型選擇的是CNAME記錄
則記錄值請填寫您的內容服務器域名
MX優先級
MX(Mail Exchanger),是郵件交換服務,它指向一個郵件服務器,用于電子郵件系統發郵件時根據收信人的地址后綴來定位郵件服務器。例如,當Internet上的某用戶要發一封信給user@mydomain.com時,該用戶的郵件系統通過DNS查找mydomain.com這個域名的MX記錄,如果MX記錄存在,用戶計算機就將郵件發送到MX記錄所指定的郵件服務器上。
MX記錄優先級的值越小,優先級越高。同一個域名的有兩條不同優先級的mx的紀錄,通常是用優先級高的。當優先級高的機器不能使用時,優先級低的就可以起到臨時備份作用,代收郵件和轉發。當優先級高的機器正常時,低級別的會嘗試把信件轉發給優先級高的服務器。
TTL
TTL指各地DNS緩存您域名記錄信息的時間。
最常用的TTL值為10分鐘。