NO-IP ?
Como faço para acessar o mysql servidor onde tem no-ip ?
Alguem pode me ajudar?
Obrigado
Alguem pode me ajudar?
Obrigado
Tenho um servidor em um cliente que não tem ip fixo e sim o no-ip e la tem um bando de dados em mysql preciso acessar como faço?
Obrigado
Obrigado
E como fazer esse txt?
Obrigado
Obrigado
axo que pelo no-ip mesmo voce consegue, é so liberar a porta usada pelo mysql no modem ou roteador e fazer a conexao no cliente com: [ô]seuendereço.no-ip.info:porta[ô]
Qual porta eu coloco?
Obrigado
Obrigado
Pascoal há várias formas de fazer isso, até pesquisei a algum tempo.
1- gravar o IP dinâmico no seu site, seja num TXT ou DB
2- usar um site de IP por nome como o no-ip, ou www.dyndns.org
na opção um você cria um app que inicia junto com o windows ou o usuário ativa, que irá pegar seu IP dinâmico e publicar no seu site, seja no DB (cliente, IP) ou num TXT cliente.txt via PHP.
Na opção dois cria uma conta com o nome do cliente, e terá de criar um bat no cliente para quando iniciar o micro atualizar o IP pelo nome criado.
Eu passo abaixo uma opção de criar um txt no site, pode alterar para gravar num banco.
Private Sub Command1_Click()
[ô]# enviando Ip para meu site
On Error GoTo ErrH
Dim hXML As Object
Set hXML = CreateObject([Ô]microsoft.xmlhttp[Ô])
Call hXML.Open([Ô]get[Ô], [Ô]http://www.meusite.com.br/php/numip.php?ip=[Ô] & txtInetIP.Text, False)
Call hXML.setrequestheader([Ô]Pragma[Ô], [Ô]no-cache[Ô])
Call hXML.setrequestheader([Ô]Cache-control[Ô], [Ô]no-cache[Ô])
Call hXML.send
MsgBox [Ô]Mensagem Gravada Com sucesso![Ô]
Exit Sub
ErrH: If Err Then MsgBox [Ô]Update failed! [Ô] & Chr(13) & Err.Description
End Sub
Private Sub cmdVerIPnoSite_Click()
[ô]# usado para pegar o novo IP no arquivo TXT do meu site gravado pelo PHP
Dim strA As String
strA = Inet1.OpenURL([Ô]www.meusite.com.br/php/numip.txt[Ô])
MsgBox strA
Debug.Print strA
End Sub
Este é o caminho mais fácil e não depende de um serviço que pode sair do [Ô]Ar[Ô] sem aviso prévio.
1- gravar o IP dinâmico no seu site, seja num TXT ou DB
2- usar um site de IP por nome como o no-ip, ou www.dyndns.org
na opção um você cria um app que inicia junto com o windows ou o usuário ativa, que irá pegar seu IP dinâmico e publicar no seu site, seja no DB (cliente, IP) ou num TXT cliente.txt via PHP.
Na opção dois cria uma conta com o nome do cliente, e terá de criar um bat no cliente para quando iniciar o micro atualizar o IP pelo nome criado.
Eu passo abaixo uma opção de criar um txt no site, pode alterar para gravar num banco.
Private Sub Command1_Click()
[ô]# enviando Ip para meu site
On Error GoTo ErrH
Dim hXML As Object
Set hXML = CreateObject([Ô]microsoft.xmlhttp[Ô])
Call hXML.Open([Ô]get[Ô], [Ô]http://www.meusite.com.br/php/numip.php?ip=[Ô] & txtInetIP.Text, False)
Call hXML.setrequestheader([Ô]Pragma[Ô], [Ô]no-cache[Ô])
Call hXML.setrequestheader([Ô]Cache-control[Ô], [Ô]no-cache[Ô])
Call hXML.send
MsgBox [Ô]Mensagem Gravada Com sucesso![Ô]
Exit Sub
ErrH: If Err Then MsgBox [Ô]Update failed! [Ô] & Chr(13) & Err.Description
End Sub
Private Sub cmdVerIPnoSite_Click()
[ô]# usado para pegar o novo IP no arquivo TXT do meu site gravado pelo PHP
Dim strA As String
strA = Inet1.OpenURL([Ô]www.meusite.com.br/php/numip.txt[Ô])
MsgBox strA
Debug.Print strA
End Sub
Este é o caminho mais fácil e não depende de um serviço que pode sair do [Ô]Ar[Ô] sem aviso prévio.
Amigo, o no IP do seu cliente tem um endereço fixo exemplo cliente.no-ip.com.br certo? este endereço é fixo pois ele é o IP fixo.
Então você coloca na sua conexão servidor = cliente.no-ip.com.br - a porta padrão do MYSQL é 3306 talves vc precise liberar no firewal do windows ou roteador.
Então você coloca na sua conexão servidor = cliente.no-ip.com.br - a porta padrão do MYSQL é 3306 talves vc precise liberar no firewal do windows ou roteador.
[ô] USUARIO = [Ô]root[Ô]
[ô] BASE = [Ô]convenio[Ô]
[ô] SERVIDOR = [Ô]cliente.no-ip.com.br[Ô]
[ô] SENHA = [Ô]xxxxx[Ô]
If CONN.State = 1 Then CONN.Close
CONN.Open [Ô]Driver={MySQL ODBC 5.1 Driver};Server=[Ô] & SERVIDOR & [Ô];Port=[Ô] & 3306 & [Ô];Database=[Ô] & BASE & [Ô];User=[Ô] & USUARIO & [Ô];Password=[Ô] & SENHA & [Ô];Option=3;[Ô]
Eu uso FIREBIRD e não consegui acessar pelo no-ip.
você pode usar hamachi(logmei) que faz rede virtual só colocar todos na mesma sala
Tópico encerrado , respostas não são mais permitidas