Sunteți pe pagina 1din 4

Acerca de URLs, servidores y DNS

Muchas veces me he topado con personas que no entienden mucho acerca de este tema, o
con situaciones en que me he tenido que ponerme a explicar lo que yo entiendo del sistema.
Cmo funciona en general el sistema de los sitios Web?
Para que un sitio web se vea en internet, debe contar de dos elementos:
1. Una URL (tudominio.com o algo as)
2. Un servidor (donde se almacenarn los archivos de tu sitio)
La URL es lo que escriben las personas en su navegador. Es algo as como la direccin de la
casa o del negocio de alguien. Una cosa es tener la direccin, pero que pasa si llego all y no
hay nada?un terreno vaco?. Bueno, eso suele suceder. Aunque les suene increble, hay
quienes no saben que un sitio ocupa un espacio fsico. Consta de archivos y esos archivos
deben ser almacenados en algn espacio en Internet. Algo as como tener un disco duro en
alguna parte de Interntet. Esa parte es un servidor.
En Internet todos los servidores o computadores que se conectan se identifican en base a las
direcciones IP (Internet Protocol). Algo as como la cdula de identidad de cada persona
(similar a 123.456.789.123). Al momento de encender un computador y conectarse a internet,
a este computador se le asigna una direccin IP. Y al servidor, al ser un computador real
ubicado en alguna parte del mundo, al momento en que lo encienden, tambin se le asigna
una direccin IP.
Por lo tanto, si tengo mis archivos en un servidor, y este servidor tiene su direccin IP, puedo
ir a la direccin de su casa a ver los archivos que tiene dentro. Probablemente si ingreso en
mi navegador su direccin IP pueda ver el sitio, sin necesidad de que est asociado a una
URL. Podra entonces ir a la pgina web http://123.456.789.123/ y ver el sitio que estoy
buscando. Como ejemplo de esto, para ingresar a google yo puedo ir a
http://www.google.com o a http://209.85.195.104.
Entonces nos acabamos de dar cuenta que la URL es slo un acceso directo. El dominio es
SOLAMENTE un ayuda memoria para tener que recordar una palabra y no un nmero.
La cosa ahora es cmo asociar mi URL a mi servidor?. Fcil. Al comprar un dominio (o
URL) me van a solicitar, junto con todos mis datos, que ingrese los DNS del servidor al que
lo quiero asociar. Estos DNS corresponden a direcciones IP (estos nmeros que los
identifican en internet) o a otras URL (que previamente fueron asociadas al servidor). Estos
DNS son proporcionados por la propia empresa con que contrat mi servidor (generalmente
uno recibe un correo con esta informacin) y debo ingresarlos en el formulario
correspondiente. De esta manera le estoy diciendo a mi URL que cuando alguien escriba
http://www.midominio.com en su navegador, el sistema internamente lo lleve a
http://123.456.789.123, y pueda ver mi sitio web.

Obviamente, para que mi sitio se vea, tengo que haber subido previamente los archivos de
mi pgina web a mi servidor.
Por otro lado el servidor es algo ms que un simple computador. En el hosting se almacena
todo lo que sea almacenable de mi sitio, como los archivos, las bases de datos, las cuentas de
correo. Adems el servidor es configurable por el usuario a travs del panel de control. El
problema es que todos los paneles de controles son distintos para cada hosting, asique no
puedo hablar mucho acerca de eso.
Los archivos, por ejemplo, se almacenan en el hosting de nuestro servidor. Para acceder a
mi hosting tengo que ingresar (con un nombre de usuario y una contrasea) a una cuenta
FTP (file transfer protocol o protocolo de transferencia de archivos). Para eso tengo
que utilizar un programa que me permita hacer esta conexin, y que, una vez conectado me
va a mostrar a un lado el disco duro de mi computador y al otro el disco duro de mi servidor,
para que yo pueda subir los archivos.
Las bases de datos, por otro lado, se almacenan en el sistema de bases de datos, al cual
tambin debo acceder a travs de un nombre de usuario y contrasea, a travs de una pgina
Web. En las bases de datos no hay archivos que subir. Lo que hay es informacin, la cual
igual ocupa un espacio y debe ser almacenada en alguna parte de nuestro servidor.
Y el sistema de correos electrnicos tambin se almacena en alguna otra parte de nuestro
servidor. Desde el panel de control de nuestro servidor podremos crear cuentas y asignarles
contraseas para que sean usadas como todos sabemos. El tema es que todos los correos que
llegan tambin ocupan un espacio que debe ser reservado en nuestro servidor para esto.
Por lo tanto, si contratamos un servidor con 200 MB de espacio, tenemos que considerar que
estos 200 megas debern ser divididos entre nuestros archivos (cuenta FTP), nuestra base de
datos y nuestros correos.
En el fondo, el resumen de todo esto es que el dominio SOLAMENTE aputa hacia un
servidor. En el dominio no se configura nada excepto hacia donde se apunta, para lo cual
debemos tener un nombre de usuario y contrasea generalmente (o slo una contrasea en
algunos casos). En el servidor (a travs de su panel de control) podremos configurar todo el
resto de las cosas, como cuentas ftp, bases de datos, cuentas de correo, tipos de usuario, etc.

Y entonces cmo podemos ahorrar espacio?


Existe una posibilidad para almacenar los correos FUERA de nuestro servidor. Por ejemplo,
Google ofrece su servicio Google Apps, que permite administrar y almacenar los
correos. Para eso nosotros tenemos que configurar nuestro servidor modificando algo
llamado Registros MX (hay que considerar que no todos los servidores permiten cambiar
los Registros MX).
Al modificar estos registros le vamos a estar diciendo a nuestro servidor que cuando reciba
un correo no se preocupe por l sino que deje que el nuevo servidor que especificamos

reciba, procese y almacene el correo. Esto quiere decir que se puede tener un sitio alojado en
un servidor en un lugar y los correos administrarlos en otro servidor en otro lugar del mundo.
Si se cae el servidor del sitio no va a afectar al servidor de los correos y viceversa.

Tipos de servidores
Existen dos tipos: los servidores compartidos y los servidores privados.
Un servidor privado es privado, como su nombre lo indica. Esto quiere decir que el
computador donde se almacenan los datos es exclusivo para nostoros. En ese computador
solamente va a haber archivos e informacin nuestra. Vamos a poder configurarlo a nuestro
gusto y POR SUPESTO es muchsimo ms caro que un servidor compartido.
En los servidores compartidos, el computador en el que est alojado nuestro sitio, aloja
muchos otros sitios (de gente que no conocemos). Es decir, que nos venden un trozo del
pastel. Esto implica que si nosotros tenemos muchas visitas, vamos a afectar al resto de
nuestros vecinos.
Los servidores compartidos son los que muchos de nosotros utilizamos. Los privados
generalmente se ocupan en sitios grandes y que tienen miles de visitas por da.
El problema que surge ac es el siguiente: a cada computador (servidor en este caso)
conectado a internet recibe una direccin IP nica. Supuestamente si ponemos como URL
esa direccin IP vamos a poder ver nuestro sitio. Pero que pasa cuando un servidor es
compartido? bueno, en ese caso no se puede acceder a l por IP porque el servidor no sabe
cual de los sitios que tiene alojado debe mostrar. Por ejemplo, el servidor donde tengo alojado
este sitio es compartido, y si intentan acceder por IP (este link se abre en una ventana nueva)
vern que sale un error.
En los casos en que el servidor es compartido, el sistema funciona de otra manera. El servidor
es configurado para que lea la URL a travs de la cual se accede. Si la URL que estn
solicitando es http://www.sebastianbarria.com, el servidor va a mostrar el contenido alojado
en una cuenta (carpeta) especfica. Si la URL es otra, va a mostrar el contenido de otra carpeta
y as. El dominio APUNTA al servidor (llama internamente a la IP que le dijimos) y el
servidor entonces discrimina que archivos mostrar o donde almacenar la informacin de
correos correspondiente.
Cabe destacar que un servidor no es ms que un computador comn y corriente. Talvez con
un poco ms de memoria o de velocidad, pero es bsicamente eso. Un computador con algn
sistema operativo especfico instalado.

Tipos de dominios
Existen tres tipos de dominios que debemos manejar:
1. El dominio principal (midominio.com)

2. Los subdirectorios (midominio.com/blog, midominio.com/mail, etc.)


3. Los subdominios (blog.midominio.com, mail.midominio.com, etc.)
El dominio principal es la base de todo. Es el que compr y que ahora est asociado a mi
servidor.
Los subdirectorios son reflejo de la raz de mi dominio. Si en mi dominio hay una carpeta
que se llama carpeta, entonces automticamente va a ser accesible a travs de
midominio.com/carpeta.
Y los subdominios son considerados como dominios independientes. Puedo tener un sitio en
un dominio y otro completamente distinto en un subdominio de l. Esto se debe configurar a
nivel de servidor y en el fondo se asigna una carpeta especfica a la que debe apuntar cada
subdominio. Tambin se puede configurar para que un subdominio apunte a la carpeta raz y
de esa manera si ingreso desde el dominio o subdominio, pueda ver el mismo sitio, como es
el caso de midominio.com (sin www) y www.midominio.com (con www).
Hay sitios que estn mal configurados a nivel de servidor y en los que si ingreso el dominio
con www veo algo y sin www veo el correo o simplemente una pgina de error. Este es un
error importantsimo de corregir pues hace perder toda la credibilidad del sitio en cuestin.
Como consejo, siempre es bueno configurar una de las dos alternativas (con www y sin
www) para que sea la principal y que la otra apunte a ella. Esto se puede hacer a travs de
servidor o desde el archivo .htaccess (tema para otro artculo).
Bueno, creo que con eso basta por ahora al parecer es mucha informacin junta Ojal
les sirva para aclarar algunas dudas al respecto.

S-ar putea să vă placă și