[問答] NAT後的2台機器透過外網IP無法互連

看板Network作者 (peyton)時間2年前 (2022/03/11 21:41), 編輯推噓3(307)
留言10則, 6人參與, 2年前最新討論串1/1
假設我有兩台電腦A、B,皆透過IP分享器對外連線: IP分享器的外網IP: 1.2.3.4 IP分享器的內網IP: 192.168.0.1 內網host A: 192.168.0.100 內網host B: 192.168.0.101 我設定一組轉port,從外面可以連進來: 1.2.3.4:22222 -> 192.168.0.100:22 (ssh server) 從Internet上,可以成功透過1.2.3.4:22222連到host A的ssh server,但從host B 無法直接連線1.2.3.4:22222,必須要直接連192.168.0.100:22才可以。 ssh錯誤訊息: debug3: set_sock_tos: set socket 4 IP_TOS 0x48 debug1: connect to address 1.2.3.4 port 22222: Connection timed out 請問為什麼會這樣呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.42.89 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1647006076.A.D2D.html

03/11 22:47, 2年前 , 1F
路由器要設置loopback
03/11 22:47, 1F

03/13 16:32, 2年前 , 2F
好酷的問題,或許試著在NAT table 上 確認ssh client
03/13 16:32, 2F

03/13 16:32, 2年前 , 3F
連線後是否順利轉址
03/13 16:32, 3F

03/13 17:55, 2年前 , 4F
nat loopback
03/13 17:55, 4F

03/13 17:55, 2年前 , 5F
一般的家用沒這功能
03/13 17:55, 5F

03/14 13:32, 2年前 , 6F
這情況怪怪的,你的HostA跟HostB是同一張網卡嗎?
03/14 13:32, 6F

03/17 21:17, 2年前 , 7F
可以搜尋u turn nat或者hairpin nat 這應該是你遇
03/17 21:17, 7F

03/17 21:17, 2年前 , 8F
到的問題
03/17 21:17, 8F

04/25 13:03, 2年前 , 9F
同二樓,可能沒有做到轉址不會有NAT table,一樣丟到.10
04/25 13:03, 9F

04/25 13:03, 2年前 , 10F
0不會回包給.101
04/25 13:03, 10F
文章代碼(AID): #1YAr5yqj (Network)
文章代碼(AID): #1YAr5yqj (Network)