Hosting web con Ip Dinamica y dominio .cl

Idea principal.

Vamos a registrar el dominio teknolaboral.cl en nic Chile, por lo tanto cualquiera que ingrese a esa URL deberia poder ver el servidor web, por mas que su IP cambie.

Para hacer esto, necesitamos los siguientes ingredientes: 😀

  • Un DNS con ip estático
  • Un Servidor web con ip dinamica
  • Un registro en dyndns.org
  • Un cliente de actualización de dyndns.org
  • Preparación:

    Lo primero que debemos hacer es tener 100% listo nuestro sevidor web, enlazado a un dominio dyndns.cl, de modo que al ingresar la URL
    http://teknolaboral.dyndns.org ,se visualice el sitio web. No voy a explicar como hacer uso del cliente dyndns, ya que está ampliamente documentado en internet, solo queda decir que la gracia de esto es que aunque cambie la IP de la máquina, el cliente le avisa al DNS de dyndns cual es la nueva y se hace posible la resolución de nombres, por lo tanto, aunque la IP sea dinamica, siempre respondera al dominio teknolaboral.dyndns.org.

    ¿Por que un DNS con ip estática?.

    La actualización de los cambios DNS en nic.cl es algo lenta, por lo que no es bueno estar variando la dirección IP del servidor asociado al dominio .cl, es por esto que se hace necesario para un optimo funcionamiento, el tener a alguien que nos pueda prestar un espacio en su DNS o como medida extrema, registrarse en sitios como mydns.com, con el fin de tener un DNS estatico.

    Cuando alguna persona consulte a los DNS de nic.cl, este le consultará a su servidor DNS (estatico), el cual debe responder con una direccion ip, pero ¿cual si es dinámica?.

    Creación de un ALIAS DNS

    Asumiendo que estamos usando BIND9 como dns con ip estatica, para alimentar a nic.cl, debemos crear un fichero llamado db.teknolaboral.cl, y en su interior poner lo siguiente

    ;
    ; BIND data file for local loopback interface
    ;
    $TTL 600
    teknolaboral.cl. IN SOA dns.teknolaboral.cl. root.localhost. (
    1 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    IN NS teknolaboral.cl.
    IN A [Direccion IP DNS estatico]
    dns IN A [Direccion IP DNS estatico]
    www.teknolaboral.cl. 30M CNAME teknolaboral.dyndns.org.

    luego en el fichero named.conf insertar

    zone "teknolaboral.cl" {
    type master;
    file "/etc/bind/db.teknolaboral.cl";
    };

    Luego de reiniciar bind, ya deberia ser posible que al ingresar al dominio www.teknolaboral.cl podamos ver el mismo contenido que al ingresar a teknolaboral.dyndns.org

    Importante.

    Muchas veces la resolución la primera vez no es instantanea. pero para probar basta que cualquier maquina que use el servidor DNS para resolver nombres de internet deberia ser capaz de hacerle ping a www.teknolaboral.cl y esta deberia responder.

    Publicaciones Similares