miércoles, 27 de octubre de 2010

Zona indirecta


ZONA INDIRECTA

Para crear una zona indirecta, lo primero que hay que hacer es seguir la guia del fichero “named.conf.default-zones” que se encuentra en:
/etc/bind/named.conf.default-zones.
En este fichero existen diferentes zonas. Para crear una zona indirecta debemos guiarnos por la zona “127.in-addr.arpa”.

Zone “127.in-addr.arpa” {
            Type master;
            File “/etc/bind/db.127”;
{;

Hay que guardar la zona indirecta tenemos que copiar la zona anteriormente mencionada en el fichero “named.conf.local” que se encuentra en:
/etc/bind/named.conf.local
Para crear la nueva zona indirecta debemos crear el fichero con la siguiente orden:
Sudo gedit /etc/bind/192.in-addr.arpa
En este fichero debemos copier la configuracion predeterminada que àrece sobre la zona indirecta en el archivo:
/etc/bind/named.conf.default-zones
Debemos configurar el fichero de acuerdo con la zona indirecta que queremos crear en el aula.

Zone “192.in-addr.arpa” {
            Type master;
            File “/etc/bind/db.192” ;
};

En el fichero “/etc/bind/192.in-addr.arpa” hay que introducir las IP  y los ordenadores del aula. Quedaría el siguiente fichero.

;
; BIND resolución inversa, dominio raíz in-addr.arpa
;
$TTL    38400    ;segundos que puede estar el registro en la caché
192.in-addr.arpa.    IN    SOA    pcp22.aulaSER.com. profe.aulaSER.com. (
             2010100601        ; Número de serie / Serial
              10800        ; Actualización / Refresh
               3600        ; Tiempo de reintentos / Retry
             604800        ; Caducidad / Expire
              38400 )    ; Valor TTL / Negative Cache TTL
;
192.in-addr.arpa.   
IN    NS    pcp22.aulaSER.com.

22.1.168.192.in-addr.arpa.    IN    PTR   
pcp22.aulaSER.com.
22.1.168            IN    PTR   
pcp22.aulaSER.com.


101.1.168            IN    PTR   
pc101.aulaSER.com.
102.1.168            IN    PTR   
pc102.aulaSER.com.
103.1.168            IN    PTR   
pc103.aulaSER.com.
104.1.168            IN    PTR   
pc104.aulaSER.com.
105.1.168            IN    PTR   
pc105.aulaSER.com.
106.1.168            IN    PTR   
pc106.aulaSER.com.
107.1.168            IN    PTR   
pc107.aulaSER.com.
108.1.168            IN    PTR   
pc108.aulaSER.com.
109.1.168            IN    PTR   
pc109.aulaSER.com.
110.1.168            IN    PTR   
pc110.aulaSER.com.
111.1.168            IN    PTR   
pc111.aulaSER.com.
112.1.168            IN    PTR   
pc112.aulaSER.com.
113.1.168            IN    PTR   
pc113.aulaSER.com.
114.1.168            IN    PTR   
pc114.aulaSER.com.
115.1.168            IN    PTR   
pc115.aulaSER.com.

149.1.168            IN    PTR   
pc149.aulaSER.com.
150.1.168            IN    PTR   
pc150.aulaSER.com

Zona directa


ZONA DIRECTA

Para crear una zona directa, lo primero que hay que hacer es seguir la guia del fichero “named.conf.default-zones” que se encuentra en:
/etc/bind/named.conf.default-zones.
En este fichero se encuentran distintas zonas. Para crear una zona directa debemos guiarnos por la zona “localhost”.

Zone “localhost” {
            Type master ;
            File “/etc/bind/db.local” ;
};

Para grabar la zona debemos guardar la zona nueva creada en el fichero “named.conf.local” que se encuentra en:
/etc/bind/named.conf.local. 
Para guarder la zona en este fichero debemos: 
- Abrir el cmd y ejecutamos:
 Sudo gedit /etc/bind/db.aulaSER.com

Para ahorrarnos escribir y tiempo, copiamos el guion del fichero /etc/bind/named.conf.default-zones que sea la zona del “localhost”. Ahora modificamos los datos del fichero predeterminado y lo hacemos para nuestro PC, que seria lo siguiente:

Zone “aulaSER.com” {
            Type master ;
            File “/etc/bind/db.aulaSER.com” ;
};

En /etc/bind/db.aulaSER.com es donde creamos y modificamos la zona directa. Para ello cogemos el guion de /etc/bind/db.local y lo pegamos en /etc/bind/db.aulaSER.com. En este fichero debemos escribir las IP y los ordenador del aula de trabajo. Quedaria el siguiente fichero:

;
; BIND fichero de datos de la zona directa del aula 32I
$TTL    38400    ;segundos que puede estar el registro en la caché
aulaSER.com.    IN    SOA    pcp111.aulaSER.com. profe.aulaSER.com. (
             2010100601        ; Número de serie / Serial
              10800        ; Actualización / Refresh
               3600        ; Tiempo de reintentos / Retry
             604800        ; Caducidad / Expire
              38400 )    ; Valor TTL / Negative Cache TTL
;
aulaSER.com.    IN    NS    pcp111.aulaSER.com.
aulaSER.com.    IN    A    192.168.1.22
pcp22        IN    A    192.168.1.22

pc101.aulaSER.com.    IN    A    192.168.1.101
pc102.aulaSER.com.    IN    A    192.168.1.102
pc103.aulaSER.com.    IN    A    192.168.1.103
pc104.aulaSER.com.    IN    A    192.168.1.104
pc105.aulaSER.com.    IN    A    192.168.1.105
pc106.aulaSER.com.    IN    A    192.168.1.106
pc107.aulaSER.com.    IN    A    192.168.1.107
pc108.aulaSER.com.    IN    A    192.168.1.108
pc109.aulaSER.com.    IN    A    192.168.1.109
pc110.aulaSER.com.    IN    A    192.168.1.110
pc111.aulaSER.com.    IN    A    192.168.1.111
pc112.aulaSER.com.    IN    A    192.168.1.112
pc113.aulaSER.com.    IN    A    192.168.1.113
pc114.aulaSER.com.    IN    A    192.168.1.114
pc115.aulaSER.com.    IN    A    192.168.1.115

pc149.aulaSER.com.    IN    A    192.168.1.149
pc150.aulaSER.com.    IN    A    192.168.1.150

www            IN    CNAME    pcp111
FTP            IN    CNAME    pcp111
mail            IN    CNAME    pcp111

martes, 26 de octubre de 2010

Examen Tema 1 Correccion.



1. Un proveedor de Internet ha instalado en una misma máquina dos sitios www distintos, cada uno con su propio nombre de DNS: compras.aulaSER.com ventas.aulaSER.com
La máquina está conectada a Internet a través de una única interfaz de red cuya dirección IP es 80.30.230.15. ¿Cómo se ha de configurar el servidor DNS para Debian GNU/Linux para que permita esta situación?
Se trata de asociar a los dos nombres la misma dirección IP en el mapa de DNS (archivo en el de zona /etc/bind/db.aulaSER.com):
... )
aulaSER.com. IN NS servidor.aulaSER.com.
….
compras IN A 80.30.230.15
ventas IN A 80.30.230.15
….
 
2. Consideramos la porción siguiente del archivo de configuración de DNS para Debian GNU/Linux /etc/bind/db.aulaSER.com:
aulaSER.com. IN SOA servidor.aulaSER.com. (
2010102502 ;
86400 ;
7200 ;
2592000 ;
172800 ) ;
Explicar con detalle cada una de las líneas con sus opciones, tipos de registros, etc. ¿Cómo viene expresado (formato) el nº de serie?
aulaSER.com. IN SOA servidor.aulaSER.com. es el registro de recursos de Inicio de Autoridad o SOA (Start Of Authority) para el dominio aulaSERcom.
2010102502 es el número de serie (Serial number) o número de versión de la zona. Sirve de referencia a los servidores secundarios de la zona para saber cuándo deben hacer una transferencia de zona que se tendrá que realizar cuando el número de serie del servidor secundario sea menor que el número de serie del primario. Este número debe incrementarse de forma manual por el administrador de la zona cada vez que realiza un cambio en algún registro de la zona (en el servidor primario). Viene dado en el formato AAAAMMDDNN (2010 10 25) Y NN el número del cambio respecto al día en curso (02).
86400 es la actualización (Refresh Time) que indica cada cuánto tiempo (en segundos) un servidor secundario debe contactar con el servidor primario para comprobar los cambios en la zona.
7200 si la transferencia de zona ha fallado, este parámetro indica el tiempo (en segundos) que espera el servidor secundario antes de volver a intentarlo.
2592000 indica el tiempo de caducidad (Expire Time), en segundos, de la información acerca de la zona en un servidor secundario.
172800 indica el tiempo de validez del registro SOA (Minimal Time To Live), es decir, número de segundos que la información sobre el registro (en el que va incluido el parámetro TTL) se mantiene en el servidor de nombres de dominio (caché).
 
3. Define los siguientes conceptos: dominio, zona, resolución y resolución inversa.
Dominio: nodo del árbol del espacio de nombres, con todos los nodos por debajo de él. El dominio contiene máquinas y otros dominios llamados subdominios.
Zona: contiene determinados registros de la base datos del espacio de nombres de dominio. Estos registros identifican a uno o más dominios que tendrán autoridad sobre la zona.
Resolución: la resolución de nombres es un mecanismo por el que se traducen los nombres de las máquinas, dados por los usuarios al conectarse a servidores remotos, a direcciones IP.
Resolución inversa: proceso DNS por el cual, dada una dirección IP se obtiene el nombre de la máquina correspondiente.
 
4. Dibuja un esquema en el se vea claramente el mecanismo de funcionamiento de la búsqueda recursiva. Explícalo brevemente.
La búsqueda recursiva se basa en la ejecución de una petición de resolución de nombre; si el servidor no dispone de la información solicitada, va a buscarla, a través de los diferentes servidores intermedios, al servidor de nombres con autoridad y luego vuelve con la petición resuelta.
Cuando se solicita una resolución de nombre al servidor DNS local, es posible que este no disponga de la información precisa. En ese caso, la buscará en el servidor de nombres con autoridad que la contenga. Para ello, el servidor de nombres local enviará la consulta al servidor raíz, que le proporcionará información sobre los servidores de nombres autoritarios intermedios hasta que llegue al servidor que contiene el nombre del dominio en cuestión. En este caso, el servidor local se encargará de dar una respuesta al cliente y consultará a los demás servidores en su nombre.
 
5. Señala la respuesta correcta. El servicio DNS define:
a) Un protocolo de conexión UDP.
b) Una base de datos centralizada en un servidor.
c) Un sistema de nombres jerárquico para máquinas y direcciones IP.
d) Un servicio de control Daemon No Secure, para aplicaciones no seguras.


 6. En Linux, instalación y configuración del cliente DNS.

            Para la configuración del cliente DNS, hay que trabajar con dos ficheros llamados:
            /etc/resolv.conf y /etc/host.conf.

En ellos debemos asociar los nombres de los equipos con su IP correspondiente, para que cuando desde la línea de comandos hagamos ping a un nombre nos de su IP.


7. Orden para arrancar el servidor DNS bind9 desde terminal o consola.

sudo /etc/init.d/bind9 start


8. Estructura y descripción de los contenidos de los ficheros de configuración del servidor DNS bind9.

/etc/bind/named.conf incluye:

/etc/bind/named.conf.local
/etc/bind/named.conf.options
/etc/bind/named.conf.local.default-zones


9. Distribución y versión de Linux utilizada en el aula.

Ubuntu 10.04.1


10. ¿Cuál es el puerto por el que escucha el servicio DNS por defecto?

Puerto 53.


11. Concepto y ejemplos de Root Server.

Root Server es un servidor de nombres de dominio y un servidor que sabe donde estan los servidores de nombres autoritarios para cada una de las zonas de mas alto nivel de Internet.
Ejemplo: El Root Server de ICANN
   El Root Server de ISC

12. TLD

Top-Level Domain: nivel superior de un dominio. E sta formado por los dominios que descienden directamente del dominio raiz. Los principales TLD genericos son:
· com: para organizaciones comerciales
· edu: para organizaciones educativas
· net: para organizaciones de internet
· org: para organizaciones no comerciales
· gov: para organizaciones gubernamentales
· int: para organizaciones internacionales.


13. ¿Cuál es el mecanismo que permite llevar una administración descentralizada del DNS?

Delegación de dominios, que se trata de una cesion de autoridad, por parte del dominio padre, sobre alguno de sus subdominios  y que se puede retomar cuando se considere oportuno.

14. ¿Puede un servidor secundario responder con autoridad por un dominio?

Si. Ya que el dominio padre le cede poderes de autoridad al dominio secundario.


15. ¿Cuántos servidores primarios hay por zona?

Uno


16. Webmin

Webmin es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones libres, como el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros.


17. Tipos de servidores DNS y transferencia de zona.

Servidor primario (maestro): obtiene la información de sus zonas de sus archivos locales. Todas las modificaciones sobre una zona, como añadir dominios, se llevan a cabo en el servidor primario.
Servidor secundario (esclavo): contiene una copia de solo lectura de los archivos de zona, ya que la información se encuentra en otro servidor, por lo general primario, con autoridad sobre esas zonas.
Servidor caché: solo atiende consultas de los clientes DNS (revolvedores) sobre nombres de dominios. No contiene ningun tipo de información acerca de la zona y se utiliza para acelerar las consultas.


18. Comandos del sistema útiles para el servicio DNS. Utilidades comprobación de la configuración de bind9 y zonas. Busca información sobre whois.

Comandos útiles: Dig, nslooukp, sudo /etc/init.d/bind9 restar/stop
Utilidades comprobación bind9: ping 192.168.1.111, ping p111.aulaSER.com.

WHOIS es un protocolo TCP basado en petición/repuesta que se utiliza para efectuar consultas en una base de datos que permite determinar el propietario de un nombre de dominio o una dirección IP en Internet.


19. Configuración del servidor DNS con Windows 2003 Server

Instalar DNS

  1. Abra el Asistente para componentes de Windows. Para ello, siga estos pasos:
a.      Haga clic sucesivamente en Inicio, Panel de control y Agregar o quitar programas.
b.     Haga clic en Agregar o quitar componentes de Windows.
  1. En la lista Componentes, active la casilla de verificación Servicios de red y haga clic en Detalles.
  2. En Subcomponentes de Servicios de red, active la casilla de verificación Sistema de nombre de dominio (DNS), haga clic en Aceptar y, a continuación, haga clic en Siguiente.
  3. Si se le solicita, en Copiar archivos de, escriba la ruta de acceso completa de los archivos de distribución y haga clic en Aceptar.

Configurar el servidor DNS

  1. Haga clic en Inicio, seleccione Programas, Herramientas administrativas y, a continuación, haga clic en DNS.
  2. Haga clic con el botón secundario del mouse en Zonas de búsqueda directa y, a continuación, haga clic en Nueva zona.
  3. Cuando se inicie el Asistente para zonas nuevas, haga clic en Siguiente.

    Se le pedirá que indique un tipo de zona. Los tipos de zona incluyen:
    • Zona principal: crea una copia de una zona que puede actualizarse directamente en este servidor. Esta información de zona se almacena en un archivo de texto .dns.
    • Zona secundaria: una zona secundaria estándar copia toda la información de su servidor DNS principal. Un servidor DNS principal puede ser una zona principal o secundaria de Active Directory que esté configurada para las transferencias de zona. Tenga en cuenta que no puede modificar los datos de la zona de un servidor DNS secundario. Todos sus datos se copian desde su servidor DNS principal.
    • Zona de rutas internas: una zona de rutas internas contiene únicamente aquellos registros de recursos que son necesarios para identificar los servidores DNS autorizados para dicha zona. Estos registros de recursos incluyen registros de Servidor de nombres (NS), Inicio de autoridad (SOA) y, posiblemente, Host de adherencia (A).
Existe también una opción para la zona de almacenamiento en Active Directory. Esta opción está disponible únicamente si el servidor DNS es un controlador de dominio.
  1. La nueva zona de búsqueda directa debe ser una zona principal o una zona con Active Directory integrado para que pueda aceptar actualizaciones dinámicas. Haga clic en Principal y, a continuación, en Siguiente.
  2. La nueva zona contiene los registros de ubicador para este dominio basado en Active Directory. El nombre de la zona debe ser igual que el de dominio basado en Active Directory o un contenedor DNS lógico de dicho nombre. Por ejemplo, si el dominio basado en Active Directory se llama "soporte.microsoft.com", los nombres válidos de zona sólo son "soporte.microsoft.com".

    Acepte el nombre predeterminado para el nuevo archivo de zona. Haga clic en Siguiente.

20. DNS dinámico (DDNS)

Es una mecanismo que permite la asignación de un nombre de dominio a una maquina con direccion IP dinamica.
El uso más común que se le da es permitir la asignación de un nombre de dominio de Internet a un ordenador con dirección IP variable (dinámica). Esto permite conectarse con la máquina en cuestión sin necesidad de tener que rastrear las direcciones IP.







jueves, 14 de octubre de 2010

Tema 1

1.El servicio DNS
Es un mecanismo(base de datos distribuida en varios ordenadores) que traduce..
.nombres de dominio.

1.1 El espacio de nombres de dominio

El servicio DNS está compuesto por una base de datos ordenada por nombres de dominio.
El conjunto de dominios organizados en forma de árbol se denomina...
bosque
¿Qué es el árbol, qué es un subárbol y qué una rama?
El árbol comienza en el nodo raíz, situado en el nivel superior y se representa con …
un punto (.)
El nivel superior o primer nivel (TLD top-level domain) está formado por los dominios que descienden directamente del dominio raíz. Los principales TLD genéricos son:
con, edu, net, org, gov y int
Nombre de dominio completamente cualificado (FQDN Fully Qualified Domain Name) acaba con un …
punto (.)
1.2 La delegación de dominios
DNS es una base de datos distribuida y permite su administración descentralizada mediante la delegación de dominios.
El dominio puede ser dividido en subdominios por el administrador y delegar el control de cada uno.
Pero delegación no significa independencia, sino …
coordinación
La zona es un ...
archivo que contiene determinados … registros de la base de datos del espacio de nombres de dominio, que identifican a … un dominio o más.
1.3 ¿Qué son los dominios y las zonas?
Los servidores de nombres se pueden clasificar en los siguientes tipos:...
Primario
(maestro): obtiene la información en sus zonas de sus archivos locales.
Secundario
(esclavo): contiene una copia de solo lectura de los archivos de zona.
Caché:
atiende consultas de los clientes DNS.
2. Configuración del cliente DNS
   Servidor y cliente DNS
3. Base de datos del protocolo DNS
Servidores de nombre de dominio
    Resolución directa
    Resolución inversa
7. DNS dinámico (DDNS)

Fichero hosts ...
RFC
RFC 1034
RFC 1035
...
¿Puerto por defecto del servicio DNS?
ICANN
ESNIC
¿ccTLD?

jueves, 7 de octubre de 2010

GRUB (GRand Unifier Bootloader) es el gestor de arranque, configurado para que arranque por defecto W7.

GRUB


GRUB es un gestor de arranque: es lo primero que se carga cuando se inicia la computadora. Permite tener diferentes sistemas operativos y diferentes versiones en ellos, en el mismo disco duro. Por ejemplo podemos tener Windows y GNU/Linux en la misma computadora, GRUB se cargará antes que cualquiera de éstos permitiéndonos elegir cuál iniciar.

Cambiar el sistema operativo por defecto

Si tenemos Windows instalado y después hemos instalado Ubuntu, la configuración de GRUB por defecto hará que arranque Ubuntu. Si por algún motivo necesitamos que arranque Windows por defecto, veamos los pasos a seguir.
Editamos el archivo de configuración del menú de arranque de GRUB:
$ sudo gedit /boot/grub/menu.lst

Buscamos la siguiente línea: 

default 0
Cambiamos el 0 por el número que ocupe el sistema operativo en la lista que queremos que se inicie por defecto, empezando por 0.
Guardamos los cambios y cerramos el editor.

Instalación del sistema operativo Linux, distribución Ubuntu, versión 10.04.1

5. Instalación de Linux

Hemos instalado Linux, y se ha realizado un trabajo que constaba de que desde su gestor de arranque, hemos configurado el sistema para que el equipo arranque desde Windows 7, mediante el GRUB por comandos.


Paso 1: La primer pantalla es para elegir el idioma y si quieren probar el livecd o directamente instalar Ubuntu 10.04. Elijen instalar.



En la siguiente pantalla nos apareceran 5 opciones, de las cuales solo nos importan las primeras 2:
Probar Ubuntu sin alterar el equipo: Esto iniciara Ubuntu en modo Live CD, con lo que podran ver como es ubuntu sin preocupacion de hacer algun cambio en su PC.
Instalar Ubuntu: Esto iniciara el asistente de instalacion. Esta es la opcion que vamos a elegir. Se posicionan sobre ella y apretan enter.




Ahora se inicia el asistente de instalacion y la primer pantalla del asistente es nuevamente la seleccion del idioma. Elijan el que quieran, supongo que sera español.





Luego tendran que seleccionar su ubicacion en el mapa, esto es para configurar las opciones de hora y fecha, etc.

Lo que viene es la ventana de preparacion del disco duro. Vamos a ver 3 formas de preparar el disco duro: usar todo el disco, hacer un particionado manual o instalar junto con windows.
Usar todo el disco: al aparecer la ventana de preparacion del disco duro, algo como esto…





Instalar junto con windows: Los mas nuevos siempre usan la opcion de instalar Ubuntu/Linux junto con windows. Me parece bien, aunque la verdad van a descubrir con el tiempo las bondades de Linux y van a desinstalar por completo el sistema de Mocosoft. Bueno, a la hora de preparar el disco en una PC que tiene windows instalado. No les saldra una ventana como la de arriba, mas bien sera mas parecida a esta…




Hacer un particionado manual: Esta es la opcion que seguramente usan los que ya han pasado algun tiempo con Linux, si eres muy nuevo tal vez te convenga no leer esta parte y saltearte al siguiente paso. Tampoco es tan dificil pero a algunos les cuesta entender. Aquellos que ya hayan trabajado con partition magic alguna vez seguramente entederan esta parte, es mas, pueden hacerlo con partition magic si no les gusta hacerlo desde el cd de Ubuntu.



Lo que pretendemos es dejar algo como esto:




Una vez preparado el disco podemos continuar con la instalacion de nuestro Ubuntu. La siguiente pantalla sera para crear un usuario para el sistema. Solo hay que llenar los campos con: nombre real, nombre de usuario, contraseña y entre las 3 opciones de abajo recomiendo elegir la primera si es que ustedes van a ser los unicos usuarios de la PC, de otro modo elegir la segunda.



Y pulsamos Instalar.








Carga de los sistemas operativos y gestor de arranque, BCDedit EasyBCD.

4. Menú de arranque
 Hemos trabajado con el cmd del sistema para configurar el menú de arranque del PC. Para ello hemos realizado con el comando bcdedit, de manera que al encender el PC nos aparecía un menú donde podíamos elegir en que S.O nos metíamos, en vez de arrancar Windows 7 por defecto. Todo ello realizado desde el Windows 7.





También hemos realizado este trabajo con un programa llamado EasyBCD. Con este programa también configuramos el PC para crear un menú al encender el equipo.



En “Add New Entry” se crea el menu. En Type elegimos el tipo de S.O. En “Name” el nombre que queremos que aprarezca en el menu del equipo y en “Drive” elegimos la particion del S.O que hayamos elegido en “Type”.




Comando para cambiar el nombre del S.O en el menu dal arranca el sistema.