Fórum Problema de conexão #45978
11/08/2004
0
Meu servidor do firebird está em um micro com conectiva linux e as estações são Windows. Uso os componentes dbexpress para acessá-lo, e o protocolo é o tcp/ip. Acontece que em micros com Windows 95 e 98 o programa demora cerca de 3 minutos para se conectar ao banco, mesmo com máquinas modernas. Procurando ajuda pela Internet, uma pessoa me disse para retirar o DNS das configurações de rede. Feito isso, o tempo caiu de 3 minutos para 3 segundos. Ótimo resolveu !!! Só que o problema é: fica inviável eu ter que remover o dns toda vez que for utilizar programas que utilizam o firebird, e eu preciso do DNS para o Outlook puxar meus e-mails. Todas as máquinas de minha rede usam o dns da Telefônica(não sei se ajuda). Então pergunto a vocês que já são experientes com esse banco, o que fazer para resolver isso?
Minha estrutura é a seguinte:
02 servidores linux: 01 possui o samba e o firebird instalados, e o outro serve para compartilhar o speedy para os micros da rede.
Esse problema só acontece com win95 e 98. No xp não acontece.
Roberto Rossi
Curtir tópico
+ 0Posts
11/08/2004
Vinicius2k
Estou apenas supondo, que vc esteja usando o nome do servidor na linha de conexão e creio que a demora seja resultado da busca pela resolução deste nome fora da sua rede...
Por esta razão eu, e a maioria dos desenvolvedores, optamos por usar o IP do servidor ao invés do nome... seu servidor tem IP fixo? se tiver então vc pode solucionar o problema substituindo o nome pelo IP...
Uma outra possível solucão seria a edição manual do arquivo HOSTS de todas as estações indicando : <IP> [espaço] <NOME>, isto inibe a busca no DNS Server...
Caso vc já esteja usando o IP ou seu servidor não tenha IP fixo, peço que me descupe e desconsidere as colocações acima...
T+
Gostei + 0
11/08/2004
Roberto Rossi
Eu já conecto com o ip, pois meu ip é fixo. Meu servidor de internet é usado como gatway para o speedy, e para receber e-mails nas estações eu tenho que configurar o dns das estações (o dns é o da telefonica - 200.204.0.10 e 200.204.0.138). O que pode estar acontecendo é que quando a estação vai conectar ao banco, o firebird vai procurar o nome do outro servidor através desse dns. É um rolo, mas aceito sugestões...
Gostei + 0
11/08/2004
Vinicius2k
T+
Gostei + 0
12/08/2004
Roberto Rossi
192.168.0.1 servidor1
e não adiantou nada... só funciona rápido quando se tira o dns.
Gostei + 0
12/08/2004
Afarias
Assim tenho um ótimo recurso de DNS pra minha rede local sem perder o DNS ´remoto´ (quando do acessos a páginas na internet por exemplo)
Mas só faço isso pq não gosto de configurar arquivos HOTS, mas até onde sei isso tb resolve pq o TCP sempre busca as entradas primeiro no hosts e só então vai para o DNS... (bom, esse é o procedimento normal né... mas nunca se sabe como as coisas estão implementadas por ai!! ;-) ) sendo assim é estranho q não tenha funcionado para vc.
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)