Domain-Name-System
Namecheap DNS Cname 問題
我使用的是 Namecheap 預設 DNS,我在其中購買了 dns 名稱。但是,我有一個問題……
通常,對於 AWS 和 Rackspace,我會:
A Record: foo.com 124.22.22.1 Cname: www.example.com foo.com
但是對於 Namecheap,我必須使用它
@
來顯示伺服器根目錄:A Record: @ 124.22.22.1 Cname: www.example.com example.com
使用 Namecheap DNS,
http://example.com
可以使用但不能www.example.com
使用ERR_NAME_NOT_RESOLVED
. 有什麼建議麼?
事實證明,在沒有 URL 重定向記錄的情況下完成此操作的唯一方法是擁有 2 個 A 記錄:
A Record: @ 124.22.22.1 A Record: www 124.22.22.1
這主要是因為我必須使用
@
作為域名。正因為如此,我不能使用cname
記錄,因為輸入不允許@
,namescheap dns 不使用域名,但是@
.
www.example.com
如果您要在區域文件中寫入example.com.
您創建的實際名稱是www.example.com.example.com.
相反,您可以將 a 附加
.
到名稱以使其絕對而不是相對。在那種情況下,你會寫www.example.com.
或者,您可以使用相對名稱並且只寫入
www
不帶.
which 因為它是相對的,www.example.com.
一旦附加區域名稱就會變為。如果您遇到一個提供者,它允許您
www.example.com.
只通過編寫來創建記錄,www.example.com
那是因為該提供者會自動.
在幕後附加尾隨,這可能會令人困惑,因為並非所有提供者都這樣做。