Ir al contenido principal

Domain Name System















(DNS) en otras palabras Sistema de Nombre de Dominio es una estructura con nomenclatura jerárquica para los servidores vinculados de algún modo con internet o una red privada.Este procedimiento se relaciona con información variada con nombres de dominios otorgados por cada uno de los usuarios.
Su técnica mas importante es resolver nombres intangibles para los usuarios en forma que pueda  reconocerlos en binarios en conjunto asociados a la red, esto con la iniciativa de localizar y trascender equipos en diferentes áreas.
DNS es el operador que determina el dominio, a utilizar en internet para asignar los nombres de los datos de interés de la red. Es una base de datos que almacena y distribuye la información de dominios en redes así también en la red. De forma que se tome como base de datos el DNS  permite vincular distintos  tipos de datos de cada nombre, los más otorgados son nombres de los dominios y direcciones IP, a esto le podemos atribuir que con la utilización de la IP  se nos facilitara por que no tendremos que recordarla cada vez que entremos al sistema, el operador designado para realizar este procedimiento lo reconoce como (Nameserver), la adjunción de nombres a direcciones IP es la jerarquía mas popular de formalidad de DNS.

Componentes
Los componentes principales para la operación práctica son:
  • Clientes DNS
  • Servidores DNS
  • Zona de autoridad
Tipos de Servidores DNS


Preferidos: Aseguran los antecedentes de un sitio que denominan archivo.
Alterno: Adquieren los documentos de los computadores vitales en forma de traslado de zona.
Caché: Realiza el servicio con el mismo software pero se descarta la base de datos en la decisión de los nombres.

Software usando DNS
  • MyDNS
  • Bind
  • PowerDNS
  • MaraDNS
  • dijbdns
Acuerdos de Nombre de un Dominio
Se consideran dos tipos de  asesoramiento que el usuario deberá realizar al servidor DNS.
  • Recursiva
  • Iterativa
El ambulatorio recursivo, consta en la respuesta más acertada que en el computador de nombres pueda proporcionar.
las consultas iterativa, el computador no tiene el calculo de ningún dato, por tanto indaga un servidor raíz y reanuda nuevamente el mismo proceso.
Un servidor puede analizar la DNS de forma rápida y efectiva en situaciones no se requiere ejecutar los procesos, hay que considerar que el computador cuenta con memoria cache en la que aloja direcciones IP más usuales y eficacia.

Archivos de Configuración de DNS
/etc/bind/named.conf con secuencia en otros archivos los cuales son:
Archivo named.cof  archivo principal de configuración
Archivo named.con.options opciones genéricas.

Entradas más populares de este blog

Como instalar y configurar un Servidor DHCP

El servidor Dynamic Host Configuration Protocol (DHCP) nombra las distintas direcciones de IP y otro tipo de configuraciones  de una red definida con otros organizadores de clientes que se encuentran interceptados a la red.Esto permite de forma mas sencilla la distribución de la red y permite que el enlace de nuevos equipos a la red y se realice sin ninguna complejidad. La mayoría de las IP de los equipos  hospedan una base de datos que radica en un servidor , si hablamos de un DHCP sabremos que pone a disposición  las adaptaciones utilizando las dos técnicas son rango de direcciones y dirección mac. Rango de Direcciones Esta técnica se fundamenta en el concepto de conjunto de direcciones IP  por los usuarios DHCP  que  provee  sus cualidades  de formulación  de modo dinámico, pero cuando se cuenta con un usuario que ya no hace uso de el servicio durante un tiempo estipulado, las configuraciones caducan y la dirección de la IP se con...

Beta Testing

Se denomina beta testing al proceso que permite verificar y revelar la calidad del software cuando esta totalmente terminado , esta prueba se lleva a cabo en el sitio del cliente. En esta fase los errores se pueden arreglar, pero los errores de facilidad de uso no. Los beta testing rara vez producen problemas de facilidad de uso debido aque existen 3 factores a considerar de los usuarios que son: Las respuestas no son sistemáticas No se observa, ni se graba al usuario No se controla las tareas. Se denomina beta a la segunda fase de las pruebas de un software en la cual se toma la participación de algunos usuarios para poder determinar un muestreo de funcionamiento del producto. El objetivo de realizar esto es ver la aplicación en manos de los usuarios, fuera de un margen rígido estrictamente para descubrir la factibilidad del producto desde el punto de vista del usuario. Considerando el uso de una beta abierta o una beta cerrada, todo usuario debe consolidarse en e...

Ruby vs Python

 Ruby vs Python dos lenguajes con los puedes producir  en la nube elástica de Facilcloud, siempre  que equilibramos las similitudes  lo real es que a pesar de que comparten varias similitudes, tienen diferente apariencia que impacta en los diferentes campos. Ruby es un lenguaje de programación introspectivo y orientado a objetos, que coordina una  conexión  con nexos en Python y Perl, con peculiaridades  de programación vinculada a piezas semejantes  a Smalltalk. Distribuyen  incluso la funcionalidad con otros lenguajes de programación como Lis, Lua,Dylan y Clu. Este es un lenguaje de programación que descifra  en un solo lance la distribución por medio de una licencia de software libre, fue confeccionado para el rendimiento  y la diversión del desarrollo, enlosado con los principios   de interfaz de los usuarios, disminuyendo  la confusión de los usuarios con experiencia. Ruby es situar  a los elementos e...