domingo, 9 de septiembre de 2012

Servidor DNS

Resolución de nombres de host mediante el sistema de nombres de dominios (DNS)

DNS  resuelve direcciones legibles para las personas como www.google.com en direciones como 74.125.229.176. El sistema de nombres de dominios es una base de datos jerárquica y distribuida que contiene asignaciones entre nombres de host y varios tipos de datos como direcciones IP. permite también el descubrimiento de de servicios de red, como servidores de correo electrónico.
DNS es la base del esquema de denominación de Internet y del esquema  de denominación de dominios de Active Directory de una organización. DNS admite el acceso a recursos mediante el uso de nombres alfanuméricos. Sin tener acceso a ellos. con DNS los nombres de host residen en una base de datos que pueden distribuirse entre varios servidores, disminuyendo la carga en cualquier servidor y proporcionando la capacidad de administrar este sistema de denominación en función de las particiones.

Un espacio de nombres DNS incluye el dominio raiz, dominios de nivel superior, dominios de nivel secundarios y subdominios, juntos, el espacio de nombres de DNS y el nombre de host conforman un nombre de dominio completo (FQDN)

El espacio de nombres de dominios es un árbol de nombres jerárquico que DNS utiliza para identificar y localizar un host dado en un domino en relación a la raíz del árbol.

El nombre de dominio completo (FQDN) es un nombre de dominio DNS que se ha determinado de forma inequívoca para indicar con una certeza absoluta su ubicación en el árbol del espacio de nombres de dominios.

La finalidad de una solución DNS es permitir a los usuarios el acceso a los recursos mediante nombres alfanuméricos. Una consulta DNS se genera cuando el solucionador de cliente NS pide al servidor DNS las direcciones IP del nombre proporcionado. la consulta DNS es la manera en que el servicio obtiene la
dirección IP del recurso para poder tener acceso a el.

Un servidor DNS puede estar autorizado o no para el espacio de nombres de consultas. estar autorizado quiere decir que un servidor DNS aloja una copia principal o secundaria de una zona DNS

Si el servidor DNS esta autorizado para el espacio de nombres de consulta, el servidor DNS realizara una de las siguiente acciones:

  • comprobar la caché, comprobar la zona y devolver la dirección IP solicitada.
  • devolver un numero de autorización.

Si el servidor DNS local no esta autorizado para el espacio de nombres e consulta, realizará una de las siguientes acciones:

  • Reenviara la consulta que no puede resolverse a un servidor especifico denominado reenviador
  • Utilizar direcciones reconocidas de varios servidores raiz para subir en el árbol DNS y localizar una respuesta para la consulta. Este proceso se denomina también sugerencias de raiz.

Funcionamiento de las consultas recursivas: Es aquella realizada por el servidor DNS, en el que el cliente DNS solicita el servidor DN que proporcione una respuesta completa o una consulta. la unica respuesta aceptable a una consulta recursiva es la respuesta completa a una que indique que el nombre no se pudo resolver. una consulta recursiva no puede redirigirse a otro servidor DNS.

Pasos del funcionamiento de una consulta recursiva
1. El cliente envía una consulta recursiva al servidor DNS local.
2. El servidor DNS local comprueba la zona de la busquedad directa y la caché para una respuesta a la consulta
3. Si se encuentra la respuesta a la consulta, el servidor DNS la devuelve al cliente.
4. Si no encuentra respuesta, el servidor DNS utiliza una dirección de reenviador o sugerencias de raiz para localizar una.

Cuando un servidor DNS recibe una consulta DNS, comprueba la caché. Entonces el servidor DNS intenta localizar el servidor DNS autorizado para el dominio consultado. Si el servidor DNS no tiene la dirección IP del servidor DNS autorizado para dicho diminio y si el servidor DNS esta configurado con las direcciones IP de las sugerencias de raiz, el servidor DNS consultara a un servidor raiz el dominio  la izquierda del dominio de raiz de la consulta.

Funcionamiento de la consulta Iterativas: Es aquella efectuada a un servidor DNS en el que el cliente DNS solicita la mejor respuesta que el servidor DNS puede proporcionar sin buscar ayuda adicional de otros servidores DNS. El resultado de una consultas iterativas suele ser una referencia a otro servidor DNS de nivel inferior del árbol DNS.

¿ Como funcionan lo reenviadores ?

Es un servidor DNS que otros servidores DNS internos designan para reenviar consultas y resolver nombres de dominios DNS externos o fuera del sitio.
 Los reenviadores DNS utilizan el proceso siguiente:
1. El servidor DNS local recibe una consulta recursiva de un cliente DNS. por ejemplo, el servidor DNS local recibe una consulta recursiciba del Equipo1.
2. El servidor DNS local reenvia la consulta al reenviador.
3. El reenviador envía una consulta iterativa al servidor raiz para obtener un nombre autorizado de un servidor de nombre autorizados.
4. El servidor raiz responde de una referencia a un servidor DNS cercano al nombre del dominio enviado.
5.El reenviador realiza una consulta iterativa al servidor DNS que está más cerca del nombre de dominio enviado.

Por ejemplo, el reenviador efectúa entonces una consulta iterativa al servidor DNS para .com.
6. El proceso continúa hasta que el reenviador recibe una respuesta autorizada. Por ejemplo, el servidor DNS para .com responde con una referencia al servidor DNS para nwtraders.com. Después, el reenviador envía una consulta iterativa al servidor DNS para que nwtraders.com obtenga un servidor de nombres autorizado. El reenviador recibe entonces una respuesta autorizada del servidor DNS para nwtraders.com.
7. El reenviador envía la respuesta al servidor DNS local, que envía entonces
la respuesta al cliente DNS.
Por ejemplo, el reenviador envía la respuesta al servidor DNS local, que envía entonces la respuesta a Equipo1.


¿ como funciona el almacenamiento en caché del servidor DNS ?

El almacenamiento en caché es el proceso de almacenar de forma temporal la informacion a la que se ha tenido acceso recientemente en un subsistema especial de memoria para agilizar el acceso posterior.

Un registro de recursos: es una estructura de base de datos DNS estandar que contiene información para procesar consultas DNS.

Una Zona: es una parte de la base de datos DNS que contiene los registros de recursos con los nombres de propietario que pertenecen a la parte contigua del espacio de nombres DNS.

Un Archivo de Zona: es un archivo del disco duro local del servidor DNS que contiene toda la información de configuración para una zona y los registros de recursos contenidos en ella.

Registros

A: Resuelve un nombre de host a una dirección IP.
PTR: Resuelve una direccion IP en un nombre de host.
SOA: El primer registro en cualquier archivo de zonas 
SRV: Resuelve nombres de servidores que proporcionan servicios
NS: Identifica el servidor DNS para cada Zona
MX: El servidor de correo
CNAME: Resuelve un nombre de host en otro nombre de host

Tipos de servidores 

1. Primario o maestro: Guarda los datos de un espacio de nombres en su fichero.
2. Secundario o esclavo: Obtiene los datos de los servidores primarios a través de una transferencia de zonas.
3. Locales o caché: Funciona con el mismo software, pero no contiene la base de datos para la resolución de nombres. cuando se les realiza una consulta, esto a su vez consultan a los servidores DNS correspondientes, almacenando respuesta de su base de datos para agilizar la repetición de estas peticiones en el furo continuo.



Configuración DHCP en OpenBSD

Lo primero que debemos hacer es configurar la dirección IP que queremos para el servidor, en este caso utilizaremos el archivo de configuración de OpenBSD
( vi /etc/hostname.em0 ) -  inet 192.168.1.1 255.255.255.0
Luego utilizaremos este comando ( sh /etc/netstart ) para reiniciar la red

1.  El archivo de configuración de OpenBSD para el servidor DHCP ya viene instalado lo que debemos hacer es proceder a configurar ( vi /etc/dhcpd.conf )

Recordemos que con el editor vi con q -salimos, con w - guardamos
2. iniciamos el servicion con ( dhcpd em0 )




Configuración del DHCP en CentOS

Lo primero que haremos sera configurar la IP para el servidor DHCP, en este caso utilizaremos el siguiente comando para entrar al archivo de configuracion de la interfaz ( vi /etc/sysconfig/network-scripts/ifcfg-eth0) donde te aparecera algo como esto, en caso de que no este digitarlo:
DIVICE="eth0"
BOOTPROTO="static"
IPADD="192.168.225.1"
NETMASK="255.255.255.0"
ONBOOT="yes"
GATEWAY="192.168.225.254"

Lo segundo que haremos es buscar el paquete DHCP con el comando ( yum search dhcp )
Si el comando no se encuentra se procede a instalarlo con el comando ( yum install dhcp )

1. Entrar al archivo de configuración del DHCP  ( /ets/dhcp/dhcpd.conf ) y modificarlo de esta manera:
2. una vez configurado este archivo se puede iniciar el servicio con los siguientes comandos
service dhcpd start - iniciar el servicio
service dhcpd status - mirar el estado del servicio
service dhcpd restart -  restablecer el servicio
service dhcpd stop - parar el servicio


Configuración DHCP en Windows Server 2008 R2

Lo primero que debemos hacer es configurar la IP que queremos para el servidor DHCP y procederemos ha configurar el servidor.

1. En la parte superior de windows Server, entraremos a Server Manager luego le daremos clic en Add Roles, y te aparecerá una ventana como esta
2. seleccionamos el servidor el cual queremos instalar en este caso DHCP
3. colocamos la dirección de red que queremos para el servicio

4. Ponemos el dominio y la direccion del DNS
5. Adherimos el rango de direcciones que queremos asignar y continuamos hasta llegar al proceso de instalación.
6. ya tenemos el servidor DHCP, pero podemos hacerle reservaciones de la siguiente manera
7. colocamos el nombre, la dirección Ip y la MAC de la maquina que queremos hacerle la reserva
8. Después de haber echo la reservación podemos arrancar el servicio así

















miércoles, 5 de septiembre de 2012

Configuración de DHCP en Debian



Tener en cuenta: Para descargar el paquete de debian se descarga con el comando ( apt-get install dhcpd )
  1.       .Debemos mirar que interfaz de red esta habilitada en este caso eth2
  2.        Configurar el archivo de configuración de la interfaz eth2 ( nano  /etc/network/interfaces )
  3.     Modificar el archivo de configuración de la interfaz de esta manera
  4.     Apagar y encender la interfaz con los comandos ( ifdown – ifup)
  5. Verificar el cambio de la interfaz 
  6.     Entrar al archivo de configuración de DHCP (  nano /etc/dchp/dhcpd.conf ) y configurarle lo siguiente : 
  7.     Se configuro una reserva para el Host Centos, de esta manera:
  8.   Iniciar el servicio con el siguiente comando 
  9.  Verificación del DHCP con CentOS                                                                                                                      Modificamos el archivo de configuración de CentOS ( vi /etc/sysconfig/network-scripts/ifcfg-eth0 ) en la línea de BOOTPROTO=”dhcp”, guardamos el archivo apagamos y prendemos la interfaz                         Damos el comando ( dhclient ) para pedir la solicitud del DHCP, como en el servidor DHCP le pedimos una reservación a CentOS la dirección que nos debe asignar sera la que se reservo.
  10.  Verificación del DHCP con Windows Server R2 2008                                                                       Como es entorno grafico, preparamos la interfaz para modo DHCP                                                En la terminal de WSR2 copiamos el siguiente comando ( ipconfig /renew ) para renovar la ip y solicitar una nueva al servidor DHCP.

sábado, 25 de agosto de 2012

Servidor DHCP


DHCP es un protocolo de configuración dinámica de Host (DHCP, Dynamic Host Configuration Protocol) es un estándar TCP/IP diseñado para simplificar la administración de la configuración IP de los equipos de nuestra red. El estándar DHCP permite el uso de servidores DHCP para administrar la asignación dinámica, a los clientes DHCP de la red, de direcciones IP y otros detalles de configuración relacionados, siempre que los clientes estén configurados para utilizar un servidor DHCP.

Por ejemplo: Primero debemos tener en cuenta lo siguiente: una dirección IP (junto con su máscara de subred relacionada) identifica al equipo host y a la red a la que está conectado.
 Tenemos una estación de trabajo, donde cada equipo tiene asignada una IP única, en caso de que un equipo quiera entrar a la red, se le deberá asignar otra IP única. Este cambio de direcciones IP lo podemos hacer de forma dinámica y no estática, lo que me refiero es que si cada equipo que entre a la red, su dirección IP sea automáticamente  asignada, sin necesidad de configurarla manualmente y que al momento de que el host quiera salir de la red, se le retirara la dirección que se le asigno y se dejara para que otro quipo que entre a la red la pueda usar.

DHCP es el protocolo de servicio TCP/IP que "alquila" o asigna dinámicamente direcciones IP durante un tiempo (duración del alquiler) a las estaciones de trabajo, distribuyendo además otros parámetros de configuración entre clientes de red autorizados, tales como la puerta de enlace. DHCP proporciona una configuración de red segura, confiable y sencilla, evita conflictos de direcciones y ayuda a conservar el uso de las direcciones IP de clientes en la red. Utiliza un modelo cliente-servidor en el que el servidor DHCP mantiene una administración centralizada de las direcciones IP utilizadas en la red. Los clientes compatibles con DHCP podrán solicitar a un servidor DHCP una dirección IP y obtener la concesión como parte del proceso de inicio de red.

Las estaciones de trabajo "piden" su dirección IP al servidor, y éste les va asignando direcciones del rango que sirve, de entre aquellas que le quedan libres; si deseamos que a determinados equipos el servidor les sirva siempre la misma, podemos llegar a "forzar" la asignación de la dirección IP deseada a equipos concretos. Además también pueden excluirse del rango de direcciones IP que va a servir nuestro servidor, aquellas que deseamos que estén asociadas de forma estática a determinados equipos o periféricos de red.

Agente de retransmisión DHCP: Es un equipo o enrutador configurado para escuchar difusiones  DHCP/BOOTP procedentes de clientes DHCP y restransmitir dichos mensajes DHCP ubicados en distintas subredes.

Ámbito servidor DHCP: Un ámbito es un agrupamiento administrativo de equipos o clientes de una subred que utilizan el servicio DHCP.
Rango servidor DHCP: Un rango de DHCP está definido por un grupo de direcciones IP en una subred determinada, como por ejemplo de 192.168.0.1 a 192.168.0.254, que el servidor DHCP puede conceder a los clientes.

Concesión o alquiler de direcciones: Es un período de tiempo que los servidores DHCP especifican, durante el cual un equipo cliente puede utilizar una dirección IP asignada.

Autorización servidor DHCP: Habilitación del servidor DHCP instalado para que sirva direcciones IP a los clientes pertenecientes al dominio gestionado por Active Directory.