Domain-Name-System

DNS是否可以將流量引導到不同的埠?

  • May 15, 2010

可能重複:

如何使用 DNS 將域重定向到我伺服器上的特定埠

現在我有一個 DNS CNAME 記錄,它ftp.angryoctopus.net為實際的 FTP URL 域創建了一個別名,即angryoctopus.net:65021

目標是客戶端應該能夠ftp://ftp.angryoctopus.net/在瀏覽器的地址欄中鍵入內容,並被定向到我伺服器上的 Angry Octopus 的 FTP 站點——該站點託管在埠 65021 上。

當然主機名不會解析。

是否有可能以某種方式完成這種類型的別名,或者我只是在打死馬?這讓我想起了 DynDNS,幾年前我用它來做某事或其他事情。DynDNS 如何欺騙這樣的埠,我可以模仿它來完成這項工作嗎?

我應該補充一點,這是在一個獨立的伺服器上執行,託管多個 FTP 站點。我正在為 DNS 和 IIS 6.0 使用帶有 SP2 的 Windows Server 2003

DNS 不是這樣做的方法。DNS 將名稱與 IP 地址相關聯。您使用 DNS 告訴網際網路angeroctopus.net 位於1.2.3.4,而ftp.angryoctopus.net 位於angryoctopus.net 的同一位置。DNS 不關心埠。

這可以通過網路地址轉換(NAT) 來完成。在 Internet 和 ftp 伺服器之間放置一個防火牆,它可以將標準 ftp 流量轉換為您想要的埠。其完成方式的機制因防火牆而異。如果您有防火牆,它很可能會這樣做。如果沒有,有數百種不錯的選擇。我喜歡Astaro

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