2013-01-09 3 views
5

Ich habe ein Problem, indem ich zwei Shop-Anwendungen mit einer Datenbank verbinde. Das Problem ist, sie in zwei verschiedenen Netzwerke sind ...Firebird-Datenbank in ein anderes Netzwerk weiterleiten

Können sagen, wir Netzwerk A:

192.168.1.10 = Master Instance -> uses fdb -> localhost:3065 
192.168.1.20 = Other Instance -> uses fdb -> 192.168.1.10:3065 

Jetzt habe ich eine secound newtwork B bekam:

192.168.1.5 = Other Instance -> uses fdb -> 192.168.1.10:3065 

Das Problem ist, ich kann eine Instanz nicht für die Verwendung einer externen IP konfigurieren, es kann nur den internen Bereich verwenden.

Gibt es eine Möglichkeit, wie ich die Master-Instanz an Netzwerk B weiterleiten kann?

ich mit Hamachi habe versucht, aber es ist extrem instabil ..

Vielen Dank für Ihre :) Hilfe Jungs

+2

Firebird hat ein wenig genutztes Feature, um es an eine andere Firebird Instanz weiterzuleiten (es ist standardmäßig deaktiviert), aber es würde mindestens einen Rechner im Netzwerk B benötigen, der mit dem Server im Netzwerk A kommunizieren kann sichere AFAIK. –

+0

Ich verstehe deine Frage wirklich nicht. Ist der Datenbankserver von beiden Netzwerken aus erreichbar? Was ist Ihre Netzwerkmaske, da die Adresse, die Sie in Ihrem Beispiel verwenden, so aussieht, als ob sie sich im selben Netzwerk befinden? – jachguate

Antwort

1

Vor allem Ping sie von einander .... Wenn das dann das Problem funktioniert, ist, mit Firebird-Instanz (es ist standardmäßig deaktiviert), im Moment kann ich davon ausgehen, dass Sie im gleichen Netzwerk sind .. und Sie werden alle Netze sehr reibungslos pingen, so wird das Problem mit Feuer-Vogel sein .. oder in 2. Fall sag mir die Sub-Net-Maske ... oder schreib deine IP mit Netzwerk-Bits wie "192.168.1.10/24..25....26" Dann kann ich dir sagen, was das Problem ist .... Hoffe das erklärt