Cómo hacer una web
Básicamente hay tres maneras de hacer una web (por orden de dificultad):
- utilizar una plataforma de publicación (como
Blogger,
blog.com,
LiveJournal, etc.):
es la opción más rápida y sencilla para tener un blog o una página personal
sin preocuparse del servidor, el código, los scripts...
- utilizar un CMS
(Content Management System, Gestor de contenidos): es una opción muy habitual
y recomendable, con la que conseguiremos resultados profesionales de manera relativamente sencilla.
Existen numerosos CMS, la mayoría programados en PHP + MySQL:
- crear nuestra web nosotros mismos: es la opción más dificultosa. Nos
costará más, pero eso sí, aprenderemos un montón.
Cómo colgar una web en Internet
Para
alojar una página web
en Internet tenemos que solucionar tres cuestiones:
- el hosting: podemos...
- utilizar un hosting gratuito: muchos proveedores de hosting tienen ofertas gratuitas
(por ejemplo, al contratar una línea ADSL se incluye un hosting mínimo).
Lo bueno es que son gratuitos, lo malo es si dejan de ofrecer el servicio hay que cambiar
de servidor, incluyen publicidad en nuestra página, tienen poca capacidad (25-50 MB)
y no permiten ejecutar CGIs o PHP ni utilizar bases de datos.
- contratar un hosting de pago.
- montar nuestro propio servidor web: necesitaremos IP fija (a no ser que
utilicemos un Free Dynamic DNS provider).
- el dominio: podemos...
- registrar un dominio: los dominios genéricos (.com, .org,
.net...) siempre han sido fáciles de registrar: puede solicitarlos cualquiera,
no tienen ningún requisito para su concesión y se tramitan de forma inmediata, no
siendo necesario presentar ningún documento. Actualmente también los .es son
fáciles de registrar, no como antes. Un .com puede salir por 10 $/año
(godaddy.com), y un .es por 25 €/año
(arsys.es).
- utilizar un dominio gratuito: muchos ISP incluyen en el precio un dominio del tipo
www.telefonica.es/www2/mi_nombre/. También los Free Dynamic DNS
provider facilitan dominios gratuitamente, del tipo mi_nombre.dyndns.com.
- el DNS: podemos...
- utilizar el DNS del registrador de dominios: generalmente al registrar el dominio
va incluida la gestión del DNS.
- montar nuestro propio servidor DNS: en ese caso necesitaremos IP fija.
- utilizar un Free Dynamic DNS provider.
Qué son los Free Dynamic DNS provider
El
Dynamic DNS
permite acceder a nuestra máquina desde Internet mediante un nombre de dominio (del tipo
mi_nombre.dyndns.com) sin tener IP fija. Para ello, cada vez que nos conectemos
a Internet el proveedor actualiza esa URL de manera que apunte a la IP que tengamos en ese
momento. Los Free Dynamic DNS provider facilitan ese servicio gratuitamente. Hay muchos
Dynamic DNS providers, pero uno de los más utilizados es
dyndns.com. Veamos cómo funciona:
- creamos una cuenta en dyndns.com (recibiremos un email
para confirmar el alta).
- instalamos el cliente DynamicDNS ddclient
(ddclient.sourceforge.net,
paquete ddclient) y lo configuramos con los datos que hemos proporcionado
al crear la cuenta (el archivo de configuración es /etc/ddclient.conf).
- el demonio ddclient que se ejecuta en nuestra máquina se conectará
periódicamente a dyndns.com y actualizará nuestra
IP para redirigir el dominio mi_nombre.dyndns.com.
- a partir de este momento, nuestra máquina será accesible desde Internet con el
nombre de dominio mi_nombre.dyndns.com.
Recursos
¿Quién es el propietario del dominio...?
El protocolo Whois permite
acceder a las bases de datos de dominios de Internet y saber quién es el propietario de un dominio.
Se implementa con arquitectura cliente-servidor, por lo que necesita:
- un servidor Whois que se esté ejecutando en la máquina remota (por defecto
en el puerto 43 TCP). Cada registrador de dominios gestiona un servidor Whois que contiene la
información de los dominios que tiene registrados, mientras que InterNIC gestiona el servidor
Whois central, que contiene la información de los registradores de dominios.
- un cliente Whois que nos permita conectarnos al servidor.
El comando whois es un cliente Whois. Su sintaxis es:
Por ejemplo:
$ whois mindspring.com
Whois Server Version 1.3
Domain Name: MINDSPRING.COM
Registrar: MELBOURNE IT, LTD. D/B/A INTERNET NAMES WORLDWIDE
Whois Server: whois.melbourneit.com
Referral URL: http://www.melbourneit.com
Name Server: ITCHY.EARTHLINK.NET
Name Server: SCRATCHY.EARTHLINK.NET
Status: REGISTRAR-LOCK
Updated Date: 04-apr-2005
Creation Date: 21-apr-1994
Expiration Date: 22-apr-2006
>>>Last update of whois database: Mon, 27 Mar 2006 03:13:35 EST<<<
Domain Name.......... mindspring.com
Organisation Name.... Earthlink, Inc.
Organisation Address. 1375 Peachtree St., Atlanta, 30309
Organisation Address. UNITED STATES
Admin Name........... Earthlink Hostmaster
Admin Address........ 1375 Peachtree St., Atlanta, 30309
Admin Address........ UNITED STATES
Admin Email.......... [email protected]
Admin Phone.......... +1.4048150770