Vra

'n Vriend van my het vir my gesê daar was 'n manier om twee private IP konnekteer sonder om gebruik te maak van 'n instaanbediener. Die idee was dat beide rekenaars gekoppel aan 'n openbare bediener en 'n paar hoe die bediener by die private verbindings en sal nie gebruik nie meer bandwydte.

Is dit waar? Hoe gaan hierdie tegniek genoem?

Was dit nuttig?

Oplossing

Daar is 'n tegniek genaamd " gat pons " wat goed werk met "Cone" NAT (Cone is 'n tegniese familiale van router). Dit is nie 'n 100% seker tegniek, vandag, dit werk nie goed met UDP op ongeveer 80% van die router.

Daar is 'n paar implementering van biblioteek om te besef gat pons: STUN ( Wikipedia )

Ander wenke

Dit is waar. Dit is die manier waarop FogCreek Copilot werke

Neem 'n blik op item 2 op Joël se Copilot 2.0 post .

Jou vriend kan word met verwysing na VIP's (Virtual IP's). Van my verstand 'n VIP is gewoonlik beheer word deur 'n stuk hardeware soos 'n router en dan aansture na een van jou 2 private IP's. Ons gebruik dit met 'n groep van masjiene agter 'n VIP. Ek is nie 'n netwerk man so dit is pretty much die omvang van my kennis.

As jy kyk na die aansluiting by twee private netwerke (twee netwerke van masjiene agter 'n NAT), die beste manier om dit te doen, is om met 'n Skynprivaatnetwerk . Daar is baie stukke van toerusting beskikbaar om dit te bewerkstellig.

Ek is nie seker dit is wat jy dink van nie, maar jy kan iets soortgelyks met ssh tunneling doen. Kom ons sê jy wou USERA op 10.1.2.3/24 'n MySQL bediener op kerB se konnekteer op 192.168.0.3/24. Daar is geen direkte verbindingsnetwerk tussen die twee netwerke, maar albei masjiene kan koppel aan ServerA op die openbare internet.

kerB loop hierdie opdrag:

ssh -R localhost:13306:localhost:3306 username@serverA

USERA loop hierdie opdrag:

ssh -L 3306:localhost:13306 username@serverA

Nou USERA kan gebruik wat ook al hulpmiddel hulle wil om aan te sluit op mysql op localhost en die cxn sal getonnel deur ServerA en om die MySQL bediener loop op localhost op masjien kerB se.

(hopelik geen spelfoute, getik met een hand as ek my twee dag oue dogtertjie hou =))

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top