Domain-Name-System
我可以設置一個 DNS 別名來指向防火牆後面的機器嗎?
一個有點令人困惑的問題,但這就是我想要做的。
我有埠轉發設置,以便我們可以使用 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 所述)