2010-12-02 73 views
2

我有一個小型的網絡設置,其中包含一個防火牆,其中包含一個公共靜態IP,一個交換機連接到綠色NIC和3個服務器連接到交換機。域名和主機文件

我想要做的是註冊多個域名,然後將他們指向我的單個公共靜態IP,其上有我的路由器。那麼無論什麼時候請求發送到example1.com,主DNS註冊服務器轉發到我的IP,但然後基於請求的域名,我想將該請求轉發到路由器後面的「本地」網絡中的特定靜態IP。

我將如何做到這一點用hosts文件,將在我的路由器的主機相當簡單的入門文件中像 example1.com 192.168.1.122 example2.com 192.168.1.134 重定向從域名流量通過路由器後面的服務器單個公共IP還是需要設置DNS服務器?

如果我決定使用DNS,我需要設置DNS從屬轉發區嗎?

PS:我不是一步教程要求的步驟,而是一個概念上的解釋原因我是一個有點困惑

謝謝

+1

你的問題最好在http://serverfault.com上提問 – CharlesB 2010-12-02 15:46:26

回答

2

IP報頭(即將到你的路由器來自外部的包)沒有按不包含域名,它包含DNS服務器爲該域名返回的IP地址。在一般情況下,這兩種方法都行不通。如果您的意思是專門針對包含域名(例如HTTP)的協議,請詢問有關您要完成的具體問題的更具體問題。

0

主機文件用於解析本地計算機上的主機名 - 思考客戶端,而不是服務器。一般來說,您正在詢問如何解決和重定向來自Internet的主機名稱。

您想要的重定向最好由域名服務器處理。您域名的每個域名服務器都需要返回這些域中所選主機的外部防火牆地址的IP地址。

「從屬轉發區域」只是告訴域名服務器將請求傳遞給另一個名稱服務器以解析的方法。最終,您自己的網絡之外的某些東西必須將主機名解析爲您想要的地址。