2013-01-09 23 views
5

Mam problem przez połączenie dwóch aplikacji sklepowych z jedną bazą danych. Problemem jest to, że są w dwóch różnych sieciach ...Prześlij bazę danych Firebirda do innej sieci

Powiedzmy mamy sieci Na:

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

Teraz mam secound newtwork B:

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

Problem polega na tym, że nie można skonfigurować instancji do korzystania z zewnętrznego adresu IP, ale można użyć tylko zakresu wewnętrznego.

Czy istnieje sposób przekazania instancji głównej do sieci B?

Próbowałem z Hamachi ale jego bardzo niestabilne ..

Dzięki za pomoc chłopaki :)

+2

Firebird ma mało używaną funkcję do przekazania do innej instancji Firebird (domyślnie jest wyłączona), ale wymagałoby co najmniej jednego komputera w sieci B, który jest w stanie rozmawiać z serwerem w sieci A. Również nie jest całkowicie zabezpieczyć AFAIK. –

+0

Naprawdę nie rozumiem twojego pytania. Czy serwer bazy danych jest dostępny z obu sieci? jaka jest twoja maska ​​sieciowa, ponieważ adres użyty w twoim przykładzie wygląda tak, jak w tej samej sieci. – jachguate

Odpowiedz

1

przede wszystkim Ping je od siebie .... Jeśli to działa to problem jest z instancją Firebird (domyślnie jest wyłączona), teraz mogę założyć, że w ogóle jesteś w tej samej sieci, i będziesz pingować wszystkie sieci bardzo sprawnie, więc problem będzie dotyczył fire-bird .. lub Drugi przypadek podpowiadał mi maskę podsieci ... lub wpisz swój adres IP za pomocą bitów sieciowych, takich jak "192.168.1.10/24...25... 266". Wtedy mogę powiedzieć, o co chodzi ... Mam nadzieję, że to tłumaczy