NAT遠端連線設定失敗
到iT邦幫忙

jesy0422(iT邦初學者10級)發問:
最近在設定NAT遇到問題,我想要設定遠端連線,將外部IP(ex:140.0.0.1:4000)指向內部IP的特定埠(ex:192.168.1.1:3389),不過卻失敗了,請問這和浮動IP是否有關?另外IP分享器中有「虛擬伺服器」和「埠觸發trigger」請問兩者的差異處?

bigcandy(iT邦初學者3級):
NAT作用在於幫你把外部網路資料往內部丟,所以你要先確認,你的外部使用者是哪些人?要開啟哪些服務?

至於IP的問題,大概有固定制(手動設定固定IP,不會變動)、浮動固定制(以PPPoE或是DHCP方式,每次取得同一組IP)、浮動制(每次IP都可能不同)。固定制適合多人使用、時間長的網路服務。浮動固定制則適合使用人數不多,但需要固定的IP。如果是只有幾個人要連線,可以搭配DDNS,取得「固定的網域名稱+變動的IP」,使用及設定上比較麻煩。

jessewang(iT邦初學者4級):
你的IP是浮動的,是否要考慮使用Teamviewer做遠端連線?家裡的電腦即使在分享器後端,分享器不需要做設定,都能從外部用Teamviewer連回家裡的主機。

cysmis02(iT邦初學者10級):
假設你的IP是固定的,那麼你要做的是讓外部可以連線,一種作法是Mapping,另外一種是Virtual Server。後者可以做到一個IP不同的Port分配給不同主機來處理。現在你是要遠端桌面可以用(3389埠),那麼就在你的防火牆建立一筆「192.168.1.1 3389 140.1.1.1 4000」的對應,當你要連線遠端桌面時,輸入140.0.0.1:4000就可以了。

fei(iT邦初學者10級):
1.虛擬伺服器是DMZ(非軍事區)設定於此的電腦,外部電腦可以直接接觸到。「埠觸發trigger」則是要設定連接埠轉向到內部電腦的機制。

2. 可以試著從內部的另一臺電腦連192.168.1.1看能否正常,或許是防火牆未開啟例外。

3. 如果是浮動IP,需要確認目前NAT取得的IP為何,外部才能正常連線。

kenny2061(iT邦初學者10級):
你的IP分享器應該沒有設定錯誤,因此如果無法利用140.0.0.1:4000連回來,建議你先檢查防火牆的設定(要連線的那臺電腦),例如Windows內建的防火牆、防毒軟體的防火牆(卡巴斯基、NOD32等)。

如果你要在分享器使用動態IP,但是又需要遠端連線,這個時候就必須要知道分享器當下的IP位址,如果你的分享器有支援Dynamic DNS,你可以去申請一個動態的DNS帳號,設定在分享器之後,以後要連線的時候就打Domain Name:4000就可以了。例如申請一個abc.homeip.net,在分享器設定好之後,以後要遠端連線就打「abc.homeip.net:4000」,這樣就可以了。

熱門新聞

Advertisement