Internetten Interbase Nasıl Bağlanılır?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2130
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Internetten Interbase Nasıl Bağlanılır?

Mesaj gönderen sadettinpolat »

Herkese merhaba...

XP Home edit. üzerinde yüklü olan interbase 6.0 servera
başka bir XP yüklü olan (bu makinede de interbase client 6.0 yüklü)
makineden internet üzerinden bağlantı kuramıyorum.

İnterbase ve tcp/ip hakkında bayağı bi doküman incelememe rağmen
bir türlü başaramadım.

Server internete adsl ile bağlı ve bu bağlantıyı yine kendi aralarında
lokal bir ağ oluşturan 3 bilgisayarlık bir ağ paylaşıyor.

client makinede server yolunu
ServerinInternetIPsi:C:\Data\Data.gdb olarak ayarlıyorum fakat bağlanamıyorum.

services dosyasında gds_db 3050 satırı yer alıyor.

hosts dosyasında her hangi bir tanımla yapmam gerekiyormu?

aynı internet bağlantısının paylaştırılmış olduğu 3 bilgisayarlık lokal
ağda verilerimi tuttuğum (ibServer yüklü olan) bilgisayarı nasıl işaret edebilirim.

netstat -a | grep gds_db yazınca portun dinlendiğini söylüyor.

ibconsol'da ki tcp/ip bolumunden servera ping,ftp gibi seçenekleri
seçersem güzelcene bağlantıyı kuruyor ama gds_db yapınca
tcp/ip connection failed 10035 hatası alıyorum.

internetten indirdiğim cdiag adlı programdan
serverin lokal ip sini yazıp test dediğim zaman gds_db ok diyor
serverin internet ipsini yazınca gds_db unsuccefull diyor.
bu fark neden kaynaklanıyor?

biraz uzun ve karışık oldu ama kusura bakmayın.

internetten nasıl bağlanabilirim? kısa ve öz :)

yardımlarınız için şimdiden teşekkürler...
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

makale ve ipucu bölümüde Şair abimizin bir yazısı var. Onu aynen uygula. Makina isimleri yerine ip'leri yazarsan bir sıkıntı olmadan bağlanabilmen lazım.

Birkaç noktaya da dikkat etmek gerekir :

* Paylaşımlar ve izinleri doğru ayarlandı mı?

* firewall kuruluysa ilgili portlar vs. yetkileri düzgün mü? bir kontrol edin.

Kolay gelsin.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

lokal networkte calisma yapabiliyorsanız. Aynı yapıda server internette ise degisen tek sey server'in statik ip'sini alias tanimlarken server_name bolumune yazmak. Bu sekilde Turkiye Almanya arasinda bir proje calistirmistim...

Sahsi kanaatim Admin'in de dedigi gibi firewall problemleri olabilir....
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2130
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

yardımlarınız için teşekkür ederim.
sorun kısmen çözüldü gibi
client makine gprs(aycell) ile internete bağlıydı.
aycell çok tuhaf bir yöntemle ip adresi atadığı için sorun yaşadık.
internet ortamında hayalet gibi dolaşıyormuşusz.
her türlü siteye girebiliyoruz ama kimse bize ulaşamayıyor.
aycell ile bu konu hakkında görüştük ama nedense hiç kimse bunun mantıklı bir nedenini söyleyemedi. tek dedikleri size global bir ip lazım ama bunun fiyatlandırılması ve kimden alacağımızıda bi türlü öğrenemedik :)

tecrube olmuş oldu
herkese teşekkürler..
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Sonuç ta devlet anasını satim. En büyük ... neyse başım belaya girecek. Abi adamlar devlet memuru. müdür 1 ay kadar önce açık açık gazeteye beyamat vermişti. Biz tekeliz türöstüz. ve bunu sonuna kadar kullanıcaz. bu sözler yurtdışı konuşma ücretleri çok pahalı diye idi. Zihniyete bakarmısın abi. kokuşmuş beyinli geri zekalı pis mahluklar yaa
Abi bunu okuyan herkezden özür dilerim
ama napiim ya kan beynime çıktı gene :evil: :evil: :x :evil:

Internetten yada local den bağlanmada server adı yerine IP numarası yazılması IB/FB için yeterli
yani:
\\Server\c:\data\xxx.gdb
ile
\\192.168.0.35\c:\data\xxx.gdb
aynı. Bunu internetteki IP numaralırında rasında fark yok.
Sadece IPShare yada adsl modem hub a bağlı ise NAT ile dışarıdan gelen IP yi içerideki ilgili IP ye yönlendirmek gerek.
Paylaşım iznine gerek yok. IB/FB 3050 nolu port u kullanır. firewall a da bunu belirtilirse hiç bir problem çıkmaz.
Tabi telekom haricinde
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2130
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

valla devlet kuruluşları hakkında dediklerine katılmamak elde değil.

birde adsl modemle internete bağlanan server hakkında bir sorum olacak.

server adsl modemle internete bağlı.
yerel ip adresi 192.168.0.10
adsl modemin ayarlarına girip nat bolumunden
port start = 3050
port end = 3060
ip adress = 192.168.0.10
yazıyorum

telnet ile adsl in ip numarasını alıyorum.
örn: 81.165.20.05

daha sonra internete bağlı başka makineden
(aycell gprs değil tabi ki :))
81.165.20.05:c:\data.gdb yazınca bağlanamıyorum
10061 di yanlış hatırlamıyorsam. bu numaralı hata mesajını veriyor.

netstat -an yazıyorum

0.0.0.0:3050 listening yazıyo.
yanı makine interbasein portunu dinliyor ama başında 0.0.0.0 yazması beni biraz huylandırıyor
normalde yerel ip adresini yazması gerekiyor. yani
192.168.0.10:3050 listening olması gerekiyor.

yani sonuçta yine bağlanamıyorum.
extra bi ayar daha gerekiyor sanırım

makinede her hangi bir fireewall falan yok.
adsl modemin ayarlarından 3050 numaralı portu 162.168.0.10 adresine yönlendirmesini istiyorum.
bilgisayar 3050 nlu portu dinlemeye almış
ama neden ben bağlanamıyorum?
Cevapla