Domain-Name-System

我可以設置一個 DNS 別名來指向防火牆後面的機器嗎?

  • November 16, 2010

一個有點令人困惑的問題,但這就是我想要做的。

我有埠轉發設置,以便我們可以使用 1 個靜態 IP 將 RDP 用於防火牆後面的不同機器。

例如

我的開發機器 173.165.1.188:3660 -> 192.168.0.1:3389

我們的內部伺服器之一:173.165.1.188:3661 -> 192.168.0.2:3389

我希望能夠做的是設置一個 dns 條目來為我們處理映射,而不是:

173.165.1.188:3660 到我的電腦我可以去 mypc.mydomain.com

這可能嗎?

免責聲明:這裡沒有使用真實 IP 來保護無辜者。

更新

如果使用埠轉發不起作用,我可以使用其他選項嗎?我可以設置採​​用 mypc.mydomain.com 並將其映射到內部 ip 的本地 dns 條目嗎?

不,這不起作用 - DNS 條目只與整個 IP 地址相關,而不是 IP:port 組合。

僅使用主機名來完成這項工作的唯一實用方法是從您的 ISP 獲取更多 IP 地址。

這是絕對可能的。DNS 只指向一個特定的 IP 地址 - 自然它不關心 IP 地址是否在防火牆後面。如果將 IP 分配給崩潰的伺服器,或者即使沒有分配 IP,DNS 也會起作用。

多加點

  • 我可以想像一個花哨的 DNS 伺服器設置,它會在給你答案之前檢查連接,但那是在後面
  • DNS 中沒有埠(如 Alnitak 所述)

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