將子網域轉送到特定伺服器

將子網域轉送到特定伺服器

我正在嘗試將遠端桌面流量轉送到網路內的特定電腦。有沒有辦法將子網域指向或轉送到網路內的特定電腦?例如,如果網路中有 3 台計算機,我無法將預設 RD 連接埠轉送到所有 3 台計算機。我還知道您不能將“RD1.mydomain.com”這樣的子網域指向“MYIP:port”,因為 DNS 不允許使用連接埠號碼。是否有其他方法可以將流量轉送到具有連接埠號碼的特定位址或 IP。我透過 godaddy 有一個域名,但它不允許我將子域轉發到「http」或「https」以外的任何內容

謝謝

答案1

簡而言之,不,您不能將網域名稱分配給特定端口,至少在沒有反向代理或其他一些瘋狂設定的情況下不能。

如果您對代理想法的一些資訊感興趣,請查看另一個 SU 問題:如何將網域名稱對應到IP位址和連接埠?

具體到您的RDP 場景:您最好的選擇是為每個RDP 伺服器使用不同的偵聽連接埠(最簡單),或從ISP 取得多個IP 位址,並使用正確的連接埠轉送在路由器中將它們全部設置,然後分配(子)網域到這些 IP 位址。

一些相關的 SU 問題:

答案2

如果您有3 台伺服器:server1 的ip 為192.168.1.10、server2 的ip 為192.168.1.11、server3 的ip 為192.168.1.12,您可以將連接埠轉送到路由器,這樣您就可以開啟3 個不同的外部連接埠,這些連接埠轉到連接埠3389(預設rdp連接埠)每台機器。
例子:

  • 對於伺服器 1,您可以為 IP 192.168.1.10 設定外部連接埠 3389 和內部連接埠 3389。
  • 對於伺服器 2,您可以為 IP 192.168.1.11 設定外部連接埠 3390 和內部連接埠 3389。
  • 對於伺服器 3,您可以為 IP 192.168.1.12 設定外部連接埠 3391 和內部連接埠 3389。

請注意,您需要連接埠轉送 tcp 和 udp。然後為您的網域新增一條 A 記錄,指向您網路的公共 IP,您將能夠連接到您的伺服器。

  • 對於伺服器 1,它將是 mydomain.com:3389
  • 對於伺服器 2,它將是 mydomain.com:3390
  • 對於伺服器 3,它將是 mydomain.com:3391

相關內容