Ubuntu 6.06
Últimas
Servidor Casero con acceso desde Internet. | Servidor Casero con acceso desde Internet. |
|
|
|
| Escrito por Valc | |||||||||||
| martes, 05 de septiembre de 2006 | |||||||||||
Página 5 de 9 ACTUALIZAR NUESTRA IP PÚBLICA
Una vez diponemos de nombre de dominio o subdominio registrado, con servicio DNS.. Si nuestra dirección IP pública es dinámica, deberiamos también instalar un programa, disponible en los repositorios de Ubuntu, llamado ddclient. Para ello, si no lo estaba ya, abrimos consola desde el Menú superior >> Aplicaciones >> Accesorios >> Terminal e introduciomos:
sudo aptitude install ddclient
Mientras se instala, nos va solicitando información: Dynamic DNS service provider: Proveedor del servicio DNS. Entre otros, reconoce por medio de una lista, las configuraciones para DynDNS y ZoneEdit. (siguiendo con el ejemplo, debería seleccionarse DynDNS)
DynDNS fully qualified domain names: El nombre completo del dominio o subdominio que hemos registrado. Siguiendo el ejemplo y cada cual modificándolo por el que le corresponda: nombrequeheregistrado.getmyip.com o, de tratarse de un dominio, usando una construcción similar a la siguiente, también adaptada a nuestras circunstancias individuales: www.nombredeldominio.com
Username for dynamic DNS service: El nombre de usuario que usamos para acceder a nuestra cuenta en "DynDNS", "ZoneEdit" o proveedor de servicio de DNS que hayamos elegido.
Password for dynamic DNS service: La contraseña.
Interface used for dynamic DNS service Dispositivo por medio del cual nos conectamos a internet. Posiblemente si solo hay uno será eth0; pero, hay que cercionarse averiguando que tarjeta es la que conecta con el router, modem, cable-modem...
Run ddclient on PPP connect? Nos pregunta si queremos ejecutar ddclient al establecer conexión con internet (yo lo tengo en "Yes"). Si le indicamos que NO, para que se ejecute ddclient a voluntad, deberíamos introducir esta intrucción desde la consola:
sudo /etc/init.d/ddclient start
Run ddclient as daemon? Nos pregunta si queremos que ddclient se ejecute como demonio del sistema. Yo lo tengo en "Yes".
ddclient update interval podemos indicar un tiempo en el que ddclient esperará para comprobar si hay variaciones entre nuestra IP pública y el valor guardado en el servicio de DNS. Por defecto, está a 300(segundos) pueden usarse valores como 15m (m=minutos) 2h (h=horas). Ojo, con bajar de 5 minutos o del valor que pudiera ser considerado como abuso, por parte del proveedor de servicio DNS y que podría desencadenar en la denegación del servicio.
En mi caso y debido a que primero me conecto al enrutador y después al cable-modem, tuve que modificar unos valores manualmente en el archivo de configuración, el motivo es que estaba facilitando al servicio DNS mi IP privada, en lugar de la pública, cada vez que se actualizaba la información (no podia establecerse conexión externa con la web). Si queremos editar el archivo de configuración de ddclient, lo podemos conseguir con esta instrucción desde la consola:
sudo gedit /etc/ddclient.conf
localicé "use=if, if=eth0" en el archivo y lo sustituí por use=web, con lo cual, se solucionó mi problema.
Con esta instrucción desde la consola, obtendremos información sobre las IPs de nuestro sistema y dispositivos. Al desvelarse el valor para "use=web", pude apreciar que seleccionaba acertadamente mi IP pública:
sudo ddclient -query
También podeis usar esta otra para averiguar si ddclient está actuando como deseamos. Nos permite visionar un debug con información de las acciones que va realizando:
ddclient -daemon=0 -debug -verbose -noquiet
En su última línea, me informa que se ha saltado la actualización por no detectarse variación, entre la IP almacenada en el servcio de DNS y mi IP publíca actual.
SUCCESS: www.midominio.com: skipped: IP address was already set to 62.43.xxx.xxx
Con la siguiente instrucción desde la consola, podreis acceder a la ayuda que ofrece ddclient para otras posibles configuraciones:
sudo ddclient --help
Esta otra, sirve para reconfigurarlo en el caso de vernos en la necesidad:
sudo dpkg-reconfigure ddclient
Para arrancar, detener o reiniciar el servicio. Respectivamente:
sudo /etc/init.d/ddclient start
sudo /etc/init.d/ddclient stop
sudo /etc/init.d/ddclient restart |
|||||||||||
| Modificado el ( martes, 27 de noviembre de 2007 ) | |||||||||||
| < Anterior | Siguiente > |
|---|
|
Al no ser profesional de la informática, ni experto del tema, puedo avanzarte que también está a tu alcance montar y administrar portales en internet, aún sin tener conocimientos de HTML u otros lenguajes de programación. Ésto se debe en gran medida a que prácticamente todo el proceso, se puede realizar con intuitivos "golpes de ratón" ..y lo que no se puede realizar a "golpes de ratón", se puede resolver siguiendo tutoriales "limpios" o con soporte. El escollo de mucha gente y por tanto factor decisivo a la hora de tomar la determinación de "montar una web", es la economía o un cierto temor a "tirar su dinero", es decir y por ejemplo, "me gustaría tener una web para tratar tal o cual tema; pero, no puedo afrontar el gasto mensual que ello supone." o "Estoy pensando en este proyecto para internet, pero si no tiene aceptación ¿Qué pasa con mi inversión?".... Así que, inicialmente se intentará afrontar el montaje desde casa, bajo ese punto de vista. Sin ánimo de meter "miedo, espanto o pavor"..sino más bien para que os podais formar idea de en que consisten o cuales van a ser los pasos o puntos a tratar y hasta donde debemos llegar para obtener el resultado final satisfactorio o próximo a nuestra idea inicial..... |