防火牆下的Genero GDC與GAS如何溝通 說明:GDC(client)與GAS(server)互為Client Server,兩台機器要能主動互相與對方溝通 當兩機使用相同網段或皆使用真實IP時沒有問題,但是如果有NAT/Firewall時要如何因應呢? 案例一: GDC(真IP)----------------------------Router---(真IP)GAS GDC(虛IP)-------------(同網段或同VPN Router)--(虛IP)GAS 案例二: GDC(真IP)--------------------(真IP)Firewall---(虛IP)GAS 案例三: GDC(虛IP)---NAT(真IP)----------------Router---(真IP)GAS 案例四: GDC(虛IP)---NAT(真IP)--------(真IP)Firewall---(虛IP)GAS
案例一:雙方可直接連線不需修改任何設定 案例二:GAS端Firewall對應出一個socket讓client連線進來(通常是22/23),GDC不需修改設定 案例三:GDC端的NAT對應出一個socket讓GAS連線進來(通常是6400+n),如有多台GDC要一一對應 案例四:案例二和案例三整合體
1.如果不想更改GDC設定,可考慮採用VPN(PPTP虛擬連線或SSLVPN),可不理會NAT/Fireall 2.如果遠端GDC台數很多可採用VPN(硬體式VPN或VPN Tunnel) 3.如果遠端GDC台數很多...第二選擇:架設遠端GAS伺服器: GDC(虛IP)---(虛IP)GAS-----------------DB Server (3層式架構) 4.如果遠端GDC無法設定Firewall/NAT,可將GAS架在本機來執行 GDC+GAS(虛IP,本機當GAS)---------------DB Server (3層式架構) |