Para la conexión tengo lo siguiente. Dos pasos:
UNO
La página de inicio es http://localhost /control/conexion-cliente.php
El script conexión-servidor.php en el servidor guarda la dirección IP de mi máquina casera. ¿Cómo? Porque el correspondiente script conexion-cliente.php le pasa la contraseña correcta.
DOS.
La conexión se resuelve con TRES scripts
conexion-cliente.php
Es un script que se ejecuta en el servidor local (apache) de mi máquina casera. Lo puse como página de inicio en el IE. Lo que hace es redireccionar a http://www.fulguris.org/control/conexión-servidor.php y le pasa un parámetro: la contraseña
conexión-servidor.php
Es el script que se pone en el servidor. Éste recibe la contraseña como parámetro y la verifica. Si es correcta, guarda la dirección IP de la computadora que le hizo la petición: mi máquina casera, la guarda en un archivo de texto que he bautizado como db_addr.cgi
redireccionar.php
Es un script que al ejecutarse lee la dirección IP de mi máquina casera almacenada en el servidor y redirecciona hacia esa dirección IP.
Dice Giovani que es inútil. Que el ISP cambia la dirección IP no solamente cada que me conecto a internet, sino cuando pasa un largo tiempo sin que haga peticiones al servidor ¿Un proceso que este haciendo peticiones (pings) constantemente es la solución?
Hasta el momento mi idea funciona, he estado haciendo pruebas y para lo que por ahora necesito es suficiente. Más adelante, cuando estos problemas se hagan presentes, lo resolveré.
Lo siguiente es escribirse un script perl o php que después de una petición tal, mande un mensaje a través del puerto serie de la computadora hacia el circuito Caja Negra que, en el próximo post, describiré.
Ecco primo: Estoy conectando mi computadora casera todos los días, a media tarde y a las 11:00 PM, para hacer pruebas. En esos momentos el mensaje La computadora casera de NuEz está apagada cambia por el index que tengo en el servidor apache de mi máquina casera. No me vayas a hackear no seas gandalla, sirvo las páginas con el apache sobre guindoze y estoy desprotegido como recien nacido chilleta y hambriento.
Naa, utilizo un celeron a 566, la computadora más miserable que imagines para hacer estas chorradas, así que ni me preocupo. El material fino la información importante y los demás proyectos los tengo en la computadora más picuda. :O
* Para prender la computadora se me ocurrió una salvajada. Hace tiempo se descompuso el botón de encendido de la computadora y como soy un salvaje desenchufe el botón de encendido de la motherboard y saque dos cablecitos pelones. Ahora, cada que prendo la computadora, junto los cablecitos y la computadora se prende. Los junto de NuEz y se apaga. ¿un circuito reloj con microcontrolador que se pueda programar como despertador y que a la hora precisa envíe un pulso para cerrar el circuito? Too much complicated. Pero el PIC16F84 esta que ni mandado a hacer para esa tarea.
Ya ya ya. Dos ultimos files:

Al teclear, desde algún lugar, www.fulguris.org/control, mi computadora regresará la página correspondiente: mi computadora será el servidor. Mcht. En este preciso momento la situación es la siguiente: mi computadora NO es ningún servidor ![]()
Para resolver esta situación se me ha ocurrido algo.
Se trata de controlar cualquier cosa susceptible de ser controlada eléctricamente a través de internet. Por ejemplo: son 6 PM y estoy por salir del trabajo, abro una ventana de IE y tecleo www.fulguris.org/control, se abre una página donde puedo oprimir un botón para que se enciendan las luces de mi casa a intervalos regulares anunciando que estoy por llegar. Jeje. No es cierto. Oprimo un botón para activar el microondas y se caliente mi cena mientras llego a casa.
¿Que necesito? Por la parte del control no hay bronca: me armo un circuito con microcontrolador y sistemas de potencia para encender o apagar el microondas o cualquier cosa, conecto este circuito al puerto serial de la computadora y ya estuvo. ¿La computadora debe ser un servidor conectado de fijo a la red? aagh ahí es donde me detengo, ¿es la única manera? Mi pregunta es ¿hay otra manera?
Además tengo la idea de un proyecto libre: software libre. Y hacerlo lo más configurable posible para que todo mundo se lo instale y lo pruebe y se entere.
No sé si alguien ya se hizo una cosa así. Si esto sucedió, pues ya seremos dos
Quien este interesad@ a entrarle a este asunto, quien sepa algo, por favor ¿Ing G? ¿Leviatán? ¿Phantom Lord? ¿alguien?