Fórum Conectar no Firebird sem IP fixo #366894
09/12/2008
0
Hoje conecta em meus clientes assim 192.268.0.3:BD sendo que BD é um Alias.
O problema é o seguinte, toda vez que meus clientes mudam o IP eles ligam para nós.
Como eu instalado o programa no servidor, puxando o banco de dados do C:Dados\Dados.fdb e nas máquinas estação eu apenas puxo um atalho, sem precisar liberar firewall nem nada?
Obrigado.
Yallebr
Curtir tópico
+ 0Posts
09/12/2008
Webjoel
Já tentou usar em vez do IP o nome da máquina, neste caso o IP pode ser dinâmico, é um modo não muito seguro, mas para uma medida paleativa até ser colocado um IP fixo ou não.
Fica aí a idéia. Lebrando que computadores com Windows Vista esta medida não funciona corretamente.
Boa sorte!
Gostei + 0
09/12/2008
Facc
caso positivo, tente usar o programa [url]http://www.no-ip.com/[/url]
ele traduz o IP Dinamico para um endereço da WEB. (ex.: teste.no-ip.org)
Gostei + 0
09/12/2008
Yallebr
Conecto via IP em rede local, porém quando o cliente muda o ip da erro (com certeza). Quero conectar sem ser por ip. Igual a msg inicial.
Gostei + 0
10/12/2008
Edno
Gostei + 0
12/12/2008
Sremulador
Gostei + 0
13/12/2008
Stclara_lapa
[]´s
Stclara.
Gostei + 0
14/12/2008
Steve_narancic
Gostei + 0
14/12/2008
Alcantarus
Vc pode simplesmente utilizar o Hamachi, entao vc instala ele em suas maquinas tanto estacoes qto servidor, dai configura nas estacoes o IP que foi atribuido ao servidor pelo Hamachi.
Simples de fazer.
Um abraço,
Gostei + 0
14/12/2008
Edno
basta colocar : nomedamaquina:c:\pastadedados\db.fdb
ao invés de :192.168.0.2:c:\...
Gostei + 0
22/12/2008
Jocotogatao
no xml eu coloco o caminho do bd:
\\192.168.0.120:c:\Dados
var
xml: TextFile;
caminho: String;
Begin
AssignFile ( xml, ExtractFilePath(Application.ExeName)+ ´\db.xml´ );
Reset ( xml );
ReadLn ( xml, caminho );
Connection.Params.Strings[1] := ´Database=´+caminho+´\DADOS.GDB´;
e so conectar , funciona muito bem, se mudar o ip do caminho do bd e so pedir pra alterar o caminho do arquivo, ou vc faz um programa externo so pra ele poder alterar o caminho, com uma interface usando dialog
Gostei + 0
24/12/2008
Pestana_
eu utilizo o IP da máquina para acessar o banco (192.168.0.1:C:\path...\db.fdb), mas você disse que [u:1904d366ec]não[/u:1904d366ec] é um modo seguro se utilizar o nome da máquina (nomeDaMaquina:C:\path\db.fdb), agora fiquei curioso :D porque não é seguro?
já procurei na web a respeito, mas não achei nada, você poderia explicar a respeito disso?
Agradeço!
[size=14:1904d366ec][b:1904d366ec][color=blue:1904d366ec]Feliz Natal Pra Todos!!![/color:1904d366ec][/b:1904d366ec][/size:1904d366ec]
Gostei + 0
24/12/2008
Webjoel
É que o nome da maquina qualquer pesso pode ir lá e trocar, por outro nome, certo o IP também pode ser alterado. Mas ainda assim o IP é uma malhor alternativa.
Outro porém é que determinados SO não aceitam esse caminho na conexão com o banco de dados, caso do linux e windows vista por exemplo.
Mas fica ai aberto pro amiga usar o que preferir sendo que com IP você não terá limitações!
FELIZ NATAL E BOAS FESTAS!
Gostei + 0
25/12/2008
Dbergkamps10
Se vc não utiliza DCHP para atribuir os IP´s, a melhor alternativa é realmente o IP.
Att
Dalton
Gostei + 0
26/12/2008
Pestana_
Obrigado!
Gostei + 0
31/12/2008
Max.jgs
Esse probrama exibe o IP da máquina do cliente.
Veja como fazer isso no delphi
Salve como *.vbs
strComputer = ´.´
Set objWMIService = GetObject(´winmgmts:\\´ & strComputer & ´\root\cimv2´)
Set IPConfigSet = objWMIService.ExecQuery _
(´Select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE´)
For Each IPConfig in IPConfigSet
If Not IsNull(IPConfig.IPAddress) Then
For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
WScript.Echo IPConfig.IPAddress(i)
Next
End If
Next
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)