Bom pessoal, eu tive muita dificuldade em encontrar uma solução para acesso remoto a meu servidor porque uso IP dinâmico, então tive que desenvolver minha própria solução.
O que eu vou apresentar para vocês é um script bem simples que armazena o seu IP em um banco de dados da web.
OBS.: Só vale para quem tem algum domínio com banco de dados MySQL ou algum servidor com IP fixo.
Hospedando os arquivos para identificação do seu IP dinâmico
Para gravar o seu IP em um banco de dados de seu domínio ou domínio de um amigo você vai precisar dos seguintes arquivos.
Copie esse código e salve com o nome
conexao.php:
<?
$conexao=mysql_connect("endereço do seu banco de dados", "seu usuário", "sua senha");
mysql_select_db("seu banco de dados");
?>
Esse código fará a conexão com o banco em que seu site estiver hospedado, salve com o nome
grava_ip.php.
<?
include "conexao.php";
$ip = getenv("REMOTE_ADDR");
$resultado = mysql_query("update ipcasa set ipcasa='$ip' where id='1'");
$linhas = mysql_affected_rows();
echo"<a href='http://$ip'> casa $ip</a>";
?>
Esse arquivo identifica o IP do visitante e grava no banco de dados, para que isso ocorra você deve deixar uma tarefa na inicialização do seu servidor que acesse o endereço, exemplo: no meu caso uso Slackware
Linux, fica assim:
# lynx www.seusite.com.br/nome_da_pasta_onde_esta_os_arquivos/grava_ip.php
Quando o servidor executa essa tarefa, ele deixa no banco o registro do IP atual.
Para ver o IP você vai precisar de mais um arquivo que eu deixei como index, pode nomeá-lo de
index.php:
<HTML>
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<?
include "conexao.php";
$resultado=mysql_query("select ipcasa from ipcasa where id='1'");
$ip = mysql_result($resultado, 0, "ipcasa");
echo "<strong>Esse é seu IP: $ip</strong>";
?>
</BODY>
</HTML>
Para você ver o seu IP agora basta acessar o endereço do seu site, a pasta onde foram colocados esses 3 arquivos e terá o seu IP de qualquer lugar. Se você quiser colocar essa tarefa no cron fica bem melhor, assim você pode atualizar seu IP com a frequência que achar melhor, é só uma sugestão isso eu ainda não fiz.
Gente desculpe os erros de ortografia e outros, quero apenas compartilhar uma solução que para mim caiu como uma luva.
Obrigado!