Want to create interactive content? It’s easy in Genially!

Over 30 million people create interactive content in Genially

Check out what others have designed:

Transcript

Nuño Perez Cristian Julian

Temas Unidad 4

Administracion de Servidores

Definicion de Servidor

Un servidor, como la misma palabra indica, es un ordenador o maquina informatica que esta al servicio de otras maquinas, ordenadores o personas llamadas clientes y que suministran a estos, todo tipo de informacion

Por regla general, las máquinas servidoras suelen ser algo más potentes que un ordenador normal. Sobre todo suelen tener más capacidad tanto de almacenamiento de información como de memoria principal, ya que tienen que dar servicio a muchos clientes. Pero como todo, también depende de las necesidades, ya que podemos tener un servidor de menores prestaciones si vamos a tener pocos clientes conectados, o si los servicios que queramos en el servidor no requieren una gran capacidad servidora. A modo de ejemplo, podríamos hacer funcionar un ordenador en nuestra casa como si fuera un servidor, aunque esto no es lo más habitual. Por general, los servidores suelen estar situados en centros de datos de empresas (edificios con grandes salas dedicadas a alojar a los servidores).

Concepto

La administración de cuentas de usuario y grupos es una parte esencial de la administración de sistemas dentro de una organización. Pero para hacer esto efectivamente, un buen administrador de sistemas primero debe entender lo que son las cuentas de usuario y los grupos y cómo funcionan. La razón principal para las cuentas de usuario es verificar la identidad de cada individuo utilizando un computador. Una razón secundaria (pero aún importante) es la de permitir la utilización personalizada de recursos y privilegios de acceso. Estos términos suelen usarse para definir lo que hace un servidor. Por ejemplo, se suele llamar servidor web a aquél cuya actividad principal es enviar páginas web a los usuarios que las solicitan cuando se conectan a internet. Veamos los términos usados habitualmente cuando se habla de servidores

son las siglas de Domain Name System. Es un sistema por el que se asocia una información con un nombre de dominio. Una vez hemos introducido esta ruta, dicha información es enviada a un servidor DNS que lo que hace es determinar en qué lugar se encuentra esa página web alojada y nos conecta con ella.

El término web va asociado a internet, donde los usuarios utilizan sus navegadores web para visitar sitios web, que básicamente se componen de páginas web donde los usuarios pueden acceder a informaciones con texto, videos, imágenes, etc y navegan a través de enlaces o hipervínculos a otras webs.

Es un programa u ordenador que hace de intermediario ent re dos ordenadores. Supongamos que nosotros nos identificamos como "juanito" y queremos hacer una petición al servidor llamado "pepito". si usamos un proxy que sería un intermediario que por ejemplo podemos llamar "manolito", la petición se la haríamos a manolito y éste se la haría a pepito. De esta manera, pepito no sabe que quien realmente ha hecho la petición es juanito. A su vez, el intermediario puede bloquear determinadas peticiones.

DNS

Proxy

WEB

FTP

Acrónimo de File Transfer Protocol o Protocolo de transferencia de archivos. Es un protocolo utilizado para la transferencia de archivos entre un cliente y un servidor, permitiendo al cliente descargar el archivo desde el servidor o al servidor recibir un archivo enviado desde un cliente. Por defecto FTP no lleva ningún tipo de encriptación permitiendo la máxima velocidad en la transferencia de los archivos, pero puede presentar problemas de seguridad, por lo que muchas veces se utiliza SFTP que permite un servicio de seguridad encriptada.

Dedicación

Normalmente al ser los servidores equipos más potentes y por tanto más caros, se suelen compartir entre varias personas o empresas, permitiéndoles a todos tener un servicio de gran calidad y a un mínimo precio. En este caso se dice que se trata de un servidor compartido. Pero en otros casos puede haber servidores dedicados exclusivamente a una sola persona o empresa si esta puede hacer frente al gasto económico que supone. En este caso se dice que el servidor es "dedicado".

POP3 y SMTP

Hay servidores especializados en correos electrónicos o e-mails. Estos utilizan los protocolos POP3 y SMTP para recibir los correos de nuestro servidor en nuestro cliente, o para enviar desde nuestro cliente un correo al servidor de otro cliente. Aunque hay diversos tipos de protocolos estos son los más utilizados. Un protocolo no es otra cosa que "una forma de hacer algo".

Servidores Dedicados:Son servidores compartidos, si hay varias personas o empresas usando un mismo servidor, o dedicados que son exclusivos para una sola persona o empresa. Servidores de imagenes:Recientemente tambien se han popularizado servidores especializados en imagenes, permitiendo alojar gran cantidad de imagenes sin consumir recursos de nuestro servidor web.

Servidores de Bases de Datos: Da servicio de almacenamiento y gestion de bases de datos a sus clientes. Una base de datos es un sistema que nos permite almacenare grandes cantidades de informacion (informacion de clientes, etc.) Servidores Cluster: Son servidores especializados en el almacenamiento de la informacion teniendo grandes capacidades de almacenamiento y permitiendo evitar la perdida de la informacion por problemas en otros servidores

Tipos de servidores

Servidores de Correo: Es el servidor que almacena, envia, recibe y realiza todas las operaciones relacionadas con el e-mail de sus clientes. Servidores Proxy: Es el servidor que actua de intermediaro de forma que el servidor que recibe una peticion no conoce quien es el cliente que verdaeramente esta detras de la peticion Servidores Web: Almacenan principalmente documentos HTML, imagenes, videos, texto, presentaciones, y en general todo tipo de informacion. Ademas se encarga de enviar estas informaciones a los clientes

DNS pueden ser 2 cosas

Domain Name Server. Literalmente "Servidor de Nombre de Dominio", Este término se utiliza para referenciar un servidor DNS concreto, una máquina que está conectada a Internet y que se encarga de responder consultas DNS de otras máquinas. Es decir, una célula del entramado mundial de DNS.

Domain Name System. Literalmente "Sistema de Nombre de Dominio", Este término hace referencia al sistema en general en el que está basado el funcionamiento de los dominios en Internet: una red mundial de servidores que traducen nombres que tú como humano entiendes, a direcciones IP que las máquinas entienden.

Que es DNS?

Si no tienes un perfil técnico, seguramente para ti Internet sea algo parecido a esto: entras en Google, buscas algo y miras en la primera página a ver qué sale. O lo mismo pero en Youtube. Por ningún lado aparecen las palabras "dominio" o "servidor DNS" , pero son imprescindibles para que puedas hacer lo que haces. Servidor DNS antes de los 80 ¿Qué harías tú si tuvieras (por ejemplo) 100 nombres cada uno con su código numérico, y tuvieras que recordarlos? Yo lo tengo claro: una agenda telefónica, como se ha hecho toda la vida. Pues el concepto de servidor DNS en los primeros años 80 y anteriores era exactamente ese, un fichero de texto (en este caso guardado en un ordenador en vez de en papel) que tenía apuntados los nombres de todos los ordenadores de Internet cada uno con su dirección IP correspondiente y algunos datos más. Es bastante más fácil para ti como humano recordar el nombre Gunter-Adam que la dirección 10.1.0.13, por lo que este sistema facilitó mucho la utilización de Internet. Es exactamente lo mismo que cuando quieres llamar a un amigo desde el móvil: a día de hoy seguramente ya no marques su número, sino que simplemente harás click en su nombre en tu teléfono; no recuerdas su número, sino su nombre, y dejas que una máquina traduzca el uno al otro.

Historia del DNS

El archivo hosts fue un sistema muy útil mientras Internet tenía una escala pequeña, pero a medida que la red de ordenadores interconectados fue creciendo se hizo evidente que hacía falta algún otro tipo de solución. Ya no solo porque un fichero con cientos de entradas es muy difícil de mantener manualmente, sino también por las limitaciones técnicas de los equipos de la época: un solo ordenador que tuviera el archivo hosts no podía atender todas las peticiones de todos los demás ordenadores de la Red. ¿Soluciones? La más sencilla es que haya varios ordenadores con el archivo hosts, cada uno con su copia. Así cada uno atenderá una parte de las peticiones... pero nos encontramos con el problema de la coherencia: tenemos que asegurarnos de que el archivo hosts sea exactamente igual en todos ellos. Al final se elaboró una solución escalable que permite gestionar millones de nombres de dominio de forma viable: el Sistema de Nombres de Dominio, o DNS. La principal diferencia con el sistema antiguo, el archivo hosts, es que el DNS está descentralizado; es decir, no existe un ordenador que se encarga de traducir todos los nombres del mundo en direcciones, sino que existen múltiples ordenadores que pueden hacerlo. Y cada uno de ellos es lo que se llama un servidor DNS.

DNS en la actualidad

Imagina que queremos acceder por ejemplo, a la web lucusterra.es desde nuestro ordenador. Lo que ocurrirá normalmente será algo parecido a lo siguiente: Nuestro equipo verá que no conoce la IP a la que debe conectarse, así que preguntará a un servidor DNS que tenga configurado (normalmente todos los equipos conocen al menos dos servidores DNS, por si uno falla). A este servidor DNS le llegará una petición: "Oye, ¿a qué IP resuelve el dominio lucusterra.es?". Pero tampoco conoce la respuesta, así que pregunta al siguiente en la jerarquía, es decir, a uno de sus propios servidores DNS. Esto ocurrirá un número indeterminado de veces (depende de muchas cosas, como tu proveedor de Internet, el estado de cada servidor DNS al que llegue la consulta, etc.) hasta que al final la pregunta llegue a un Root Server (un poco más abajo te explicamos qué es esto). El Root Server consultado contestará diciendo "Yo no sé a qué IP resuelve lucusterra.es, pero puedo decirte qué servidor DNS lo sabe." Entonces dirigirá la consulta a un servidor DNS del dominio padre, oTLD. El servidor del dominio padre de nuevo contestará la consulta, indicando cuáles son los servidores DNS autoritativos para el dominio; en este caso serán ns1.lucusterra.es y ns2.lucusterra.es. La petición llega a estos dos servidores DNS, es contestada, y ahora ya todos los equipos por los que ha pasado la consulta van a guardar esta información durante un tiempo (para no tener que repetir todo este rollo cada vez que les hagan esta misma pregunta). Por último, tu ordenador ya tiene su respuesta y ya sabe a qué IP resuelve el dominio. Hace una conexión a ella, pide la página web y te la enseña.

Sistema de Nombres de Dominio

Y si hay más de un servidor DNS en Internet, ¿cómo se organizan todos los que hay?. Pues de hecho, de una forma bastante natural. Cuando tú no sabes algo, ¿qué haces? Preguntas. Pues un servidor DNS hace lo mismo, si le llega una consulta que no sabe responder pregunta a otro.

TLD

Cache DNS

Cache DNS. Si ahora te pregunto a qué IP resuelve un dominio, me contestas, y cinco minutos después te pregunto de nuevo… ¿qué posibilidades hay de que la respuesta haya cambiado? Pues muy pocas, con lo que es absurdo repetir todo el proceso de consultas explicado antes cada vez que quieras resolver un dominio.

TLD. Significa “Top Level Domain”. Siguiendo con el ejemplo, el TLD de lucusterra.es es “.es”. Se trata del dominio “padre”, y es responsabilidad de alguna entidad nacional o internacional que se encarga de gestionar los servidores de nombres que tienen información sobre esta extensión. Por ejemplo, los dominios .es son responsabilidad de nic.es, los .com son responsabilidad de Verisign, etc…

Conceptos Relacionaos

Root Server

Root Server. Como en cualquier jerarquía, cuando hablamos de servidor DNS tiene que existir un nivel superior, un punto en el que una consulta no contestada no pueda subir más y tenga que ser resuelta de un modo u otro. En este nivel superior la consulta será resuelta por un Root Server.

¿Cómo funciona un servidor DNS?

Ahora que sabes cómo funciona en general el sistema DNS, es el momento de explicar cómo funciona cada una de sus células. Es decir, cómo funciona por dentro un servidor DNS. Una forma bastante fiel de visualizar un servidor DNS es como un oficinista que te da la documentación que le pides. Este oficinista tiene un archivador con hojas, y cada hoja contiene la información de un dominio. Cuando tú le preguntas a qué IP resuelve un dominio, él buscará la hoja correspondiente a ese dominio y te contesta con la información que figura en ella. O si no tiene esta información, le pregunta a otro servidor DNS como explicamos antes.

Zona DNS

Las zonas DNS son las "hojas" en las que está la información de cada dominio. Una zona no es más que un fichero de texto en el servidor (exactamente igual que uno que podrías crear con un bloc de notas) pero con un formato específico, que le permite al servidor DNS interpretar la información que hay en ella. Así, si un servidor DNS tiene información para 500 dominios, tendrá 500 ficheros de texto cada uno con la información de uno de esos dominios; es decir, tendrá 500 Zonas DNS.

Registros DNS

Dentro de las zonas DNS la información ha de estar estructurada de forma que el servidor DNS pueda entenderla. Y para ello se organiza en registros. Si te imaginas una zona DNS como un formulario impreso, cada registro sería un campo de dicho formulario. Los hay de distintos tipos, pero los más importantes son los siguientes: • Registros de tipo A: Son los más básicos, y traducen literalmente un nombre a una IP. Por ejemplo: lucusterra.es. A 193.70.65.155

Cuando cambias los servidores DNS de un dominio, lo que estás haciendo es transmitir información a los servidores del dominio padre o TLD para decirles "Ahora los servidores que tienen información fiable para mi dominio son estos". Así cuando en Internet se haga alguna consulta DNS sobre tu dominio, dicha consulta llegará al servidor DNS que a tí te interese. En otras palabras, estás cambiando los servidores DNS autoritativos. Lo más típico es hacer esto cuando cambias de proveedor. Cada empresa de hosting suele tener sus propios DNS, y claro, tienen la información que a ellos les interesa (que normalmente se resume en "tu dominio apunta a mi hosting"). Si dejas de tener el hosting con una empresa y pasas a trabajar con otra, normalmente te interesa utilizar los servidores DNS de esta última. Por cierto, es posible que un proveedor te diga que uses dos servidores DNS, otro tres, otro cuatro... el mínimo son dos (por si fallara uno), pero de ahí para arriba el número es variable. En este sentido, es importantísimo que cada servidor DNS que le pongas a tus dominios tenga la misma información que todos los demás, sino tu dominio va a funcionar mal. Por lo tanto cuando cambies los servidores DNS de tu dominio ponle los de una empresa o los de otra, pero nunca los mezcles. Una vez hecho el cambio, recuerda lo que comentamos de la cache DNS: tú ya has cambiado los DNS, pero parte de Internet ya tiene información guardada de a dónde apunta tu dominio, con lo que tardarán unas horas en darse cuenta del cambio.

Cambiar los servidores DNS de un dominio

Cuando un servidor DNS te esté dando problemas, el síntoma es claro: no tienes conexión con el destino. El comportamiento es básicamente el mismo que si no tuvieras conexión a Internet, pero normalmente solo estarán afectados algunos dominios: es decir, unas páginas te funcionarán y otras no. El error que te devuelve el navegador también suele ser diferente.

A veces cuando no te funciona una web o cualquier otra aplicación que se conecte a Internet, el problema está en un servidor DNS, ya sea del ordenador o en alguno del dominio al que intentas acceder. En esta sección te vamos a explicar cómo reconocer y solucionar algunos de los problemas con DNS más típicos.

Resolucion de problemas DNS

Una vez tengamos instalado nuestro servidor DNS, tendrás que configurarlo con tu dominio.

Tras instalar Apache, el siguiente paso es instalar el DNS. Para ello, introduce el siguiente comando:

sudo apt-get install

sudo apt-get install apache2

En Ubuntu para montar nuestro servicio de correo tenemos que instalar varios programas. Primero se descarga el servidor web Apache, ya que nos conectaremos a través de la web (webmail). Para instalar Apache escribe este comando:

Instalación y configuración de un servidor de correo en Ubuntu Server.

Instalacion y Configuracion de DNS

Instalacion Ubuntu Server

Instalación y configuración de DNS en Ubuntu Server