Domain-Name-System
如何使用 DNS 將 2 個域指向 1 個網站?
我有 2 個域:domainA.com 和 domainB.com。我有 1 個網站(比如說由 IP xxx.xxx.xxx.xxx:80 提供服務)
domainA.com 是首選名稱,但我希望 domainB.com 也可以使用。
在這一點上,我不關心 SEO(但將來可能會)。
設置 DNS 的正確方法是什麼,例如:
- DNS 直接處理對 domainA.com 的請求,並引用位於 xxx.xxx.xxx.xxx:80 的網站
- domainB.com 將所有請求轉發到 domainA.com
我可以簡單地在每個指向 xxx.xxx.xxx.xxx 的區域中創建一個 A 記錄嗎?或者,有沒有辦法僅使用 DNS 將 domainB.com 指向 domainA.com?
雖然當然可以創建一個
CNAME
fordomainB.com
to 指向domainA.com
,但通常不建議這樣做,除非您能完全掌握這樣做的後果。我只是建議創建兩個 DNS
A
記錄,每個域一個,指向相同的 IP 地址。然後在您的 apache 配置中,執行以下操作:<VirtualHost *:80> ServerName domainA.com ServerAlias domainB.com DocumentRoot /path/to/root ... </VirtualHost>
我可以簡單地在每個指向 xxx.xxx.xxx.xxx:80 的區域中創建一個 A 記錄嗎?
不,DNS 記錄與 TCP/UDP 埠無關。您的應用程序(在本例中為 Web 瀏覽器)將需要處理這些問題。