域名解析的流程
將域名通過DNS服務器解析到公網ip地址訪問你的網站 (LDNS本地DNS即Hosts,DNSipv4網卡配置中的DNS服務)
通過PHP發布項目,需要修改偽靜態文件配置
需要在nginx 配置重寫規則,apache 和 nginx 的重寫規則不一樣
域名解析成功后,網站並不會立即就可以訪問,會有一段時間(TTL=300即5分鍾)實際可能5~30分鍾不等,那怎么只知道域名解析是否成功呢,可以打開CMD控制台等終端
直接ping 你的域名,能接受到包即說明成功,丟包則說明失敗
解析規則
常用的就2個記錄值。一個A記錄,一個CNAME
還有一個是NS,將子域名授權給其他NS服務器解析,也就是對你域名的最終解析
如在華為雲則您需要在域名服務商處把域名的DNS改成:ns1.huaweicloud-dns.org,ns1.huaweicloud-dns.net,ns1.huaweicloud-dns.cn,ns1.huaweicloud-dns.com解析才會生效
A記錄 域名指向IP地址
CNAME 域名指向另一個域名
所有域名解析有且只有1個A記錄,
以我個人域名 lavard.cn為例子花了9塊錢在華為雲買了一年的域名 lavard.cn
lavard.cn 這種域名叫頂級域名。我們買的域名就是這一個,有且只有1個
這個域名被我用來部署hexo博客,我還有1個wordpress的博客,因為頂級域名只有1個,所以我分配了1個
二級域名給wordpress,起名為wordpress.lavard.cn
二級域名有無限個,www是特殊的二級域名
www.lavard.cn 這種域名叫二級域名,不過www是特殊的二級域名,一般都是指向lavard.cn,也推薦這么解析使用,實際上好像修改www的指向也還是會指向lavard.cn
二級域名有無限個,所以你可以為網站A取域名abc.lavard.cn,網站B取名edf.lavard.cn,只需要添加對應的CNAME解析就行了,
由此可知,三級域名至無限級域名都有無限個,但二級域名就足夠使用
泛域名解析
范二級域名解析:*.lavard.com
每次完成一個項目就要手動添加一條域名解析,很麻煩,可以直接解析所有二級及以下的域名
解析方法: 0.0.0.0 就是解析你的主域名下的所有域名