Domain-Name-System

域名到虛擬主機(DNS 設置)

  • October 15, 2010

現在這真的很基本。我已經閱讀了 DNS 的工作原理。ServerFault 也有一些關於復雜 DNS 配置和東西的問題,但我的問題是我沒有得到它的基本知識。我的問題很簡單,甚至令人尷尬,但我錯過了一些巨大的東西,這讓我發瘋了。

當您需要將域名與網路託管伺服器連結時,您擁有託管伺服器的域名和 DNS,並將域名指向 DNS 伺服器(主機名或 IP)。

但是你如何告訴它應該在共享主機中顯示哪個網站?有多個網站具有相同的 IP。

謝謝!

在共享主機上,您的提供商將有一個控制面板來為您進行設置。如果您自己設置 Apache,這將儲存在配置文件的 vHosts 部分中。

從本質上講,網路伺服器(通常是 Apache)確定要為最終使用者服務的網頁,因為每個現代瀏覽器都會發送 HOST 標頭來指示它打算訪問的主機名。如果您在沒有告訴伺服器您要訪問哪個網站的情況下瀏覽到 IP,除非另有配置,否則大多數網路伺服器都會顯示一般錯誤。

引用自:https://serverfault.com/questions/191483