Domain Name Service (DNS) Overview
Domain Name Service (DNS) allows applications and users to connect to hosts on TCP / IP-based networks by specifying a name. DNS is a hierarchical distributed database that creates hierarchical names that can be resolved to IP addresses. IP addresses are resolved to MAC addresses. DNS, therefore, provides the means to assign a name to IP hosts, and the location of intellectual property when asked by the host name.
Protocols and rules of DNS provide the following key components:
* The method to update the address information in a DNS database.
* The method of consultation of address information in a DNS database.
* The scheme of the DNS database.
* The ability to replicate information between the DNS address in the DNS servers of the topology.
Hosts files are used to resolve hostnames to IP addresses before DNS was in existence. The hosts files were manually maintained by administrators. The HOSTS file is located in a centralized server via the Internet. Each site or location you need to resolve host names to IP addresses at regular intervals had to download a new copy of the HOSTS file. The HOSTS file size grew as the Internet grew. The traffic generated by downloading a new copy of the HOSTS file also increased. This led to the development and implementation of DNS (Domain Name Service) in 1984, a hierarchical distributed database that can resolve host names to IP addresses.
The main design requirement of DNS provides the following key features on the host file.
* A hierarchical name space
* Hostnames in DNS database can be distributed across multiple servers
* The database has an unlimited size.
* Extensible Data Types
* With the host name to IP address mappings, different data types are supported as well.
* Do not degrade in performance as more servers are added. The database is scalable.
* Distribution of the administration. name can be managed individually for each partition.
From the days of Windows NT Server 4.0, DNS has been included with the operating system. DNS is the primary name registration and resolution service for Windows 2000 and Windows Server 2003 and offers the following features and services:
* A hierarchically distributed and scalable database.
* Provides name registration, name resolution and service location for Windows 2000 and Windows Server 2003 customers.
* Find the domain controllers logon.
The differences between the DNS and NetBIOS name
Before discussing the differences between the DNS and NetBIOS names, lets first look at the different types used in the name of the Windows operating systems:
* Computer Name: This is the name that an administrator assigned to a computer. To verify the computer name of a computer:
1. Right click on My Computer and select Properties from the context menu.
2. Click the Computer Name tab to check computer.s name.
* NetBIOS name: a unique name used to identify a NetBIOS resource on the network. The NetBIOS name is resolved to an IP address for communication to occur.
* Hostname: A host name is assigned to a computer to identify a host on a TCP / IP. The hostname can be described as the nickname given to a node, to identify it. When the host name and not using IP address, the hostname must be resolved to an IP address for IP communication to occur. The HOSTS file is a text file that contains host names to IP address allocations. The HOSTS file is stored locally.
* Fully Qualified Domain Name (FQDN): This is the DNS name that is used to identify a computer on the network. FQDNs must be unique. The FQDN is usually as follows:
or Hostname
or Primary DNS Suffix
or Period
* DNS name: A name is a DNS name which can contain a number of labels that are separated by one point. When a DNS name is the path, is known as the fully qualified domain name (FQDN).
* Alias: This is the name used in place of another name. The canonical name (CNAME) is an alias name in DNS.
* Nickname: This is another name used for a host. It is usually an abbreviated version of the full name. A nickname has to be unique for each node if you want the FQDN map.
* Primary DNS Suffix: On computers running Windows Server 2003 network are assigned primary DNS suffix name registration and name resolution purposes. The primary DNS suffix is also called the first domain name or domain name.
* Connection-specific DNS suffix: This is a DNS suffix that is assigned to an adapter. The connection specific DNS suffix is called the DNS suffix adapter.
The name of the differences between the NetBIOS name and DNS names are listed below:
* A NetBIOS name can not exceed 16 characters.
* With DNS up to 255 characters can be used for the names.
* The NetBIOS name is a global system of names.
* The DNS namespace is used by a hierarchical, or hierarchical system. The system is called DNS name of the domain names f. If you decide to use a private domain name, and no interaction with the Internet, you do not have to be unique.
Understanding the DNS namespace
The system DNS name is used by a hierarchy of names, called the DNS namespace. The DNS namespace has a unique root. The root can contain multiple subdomains. Each subdomain can contain multiple subdomains. The DNS namespace uses a logical tree structure of an entity that is subordinate to the entity that is above it. Each tree node has a DNS domain name, called a tag. The label can be up to 63 characters. Nodes that are in the same tree branch in the DNS domain must have different names. Nodes that reside on separate branches in the DNS hierarchy can have the same name.
Each node of the tree of DNS domain or DNS hierarchy is identified by an FQDN. This is a DNS domain name that specifies the location node.s under the DNS domain tree / hierarchy. A domain name can be defined as the list of labels along the path from the root domain DNS tree / hierarchy to a node. The FQDN is the complete list of tags for a specific node.
Each domain in the DNS server is connected to a DNS name. The DNS server in a domain provides real answers to the questions in that domain.
Internet Corporation for Assigned Names and Numbers (ICANN) manages the DNS root domain names on the Internet. ICANN manages the assignment of globally unique identifiers, which are fundamental to the functioning of the Internet. This includes the following components:
* Internet Domain Names
* IP Addresses
* Port Number
* Protocol parameters
Below the root domain is the DNS top-level domains. These top-level domains are managed by ICANN. Top-level domains are administered by ICANN:
* Areas of organization: Organizational domains have the following characteristics:
or organizational level can be used worldwide.
They are named or through one of three characters.
o The code defines the main function of the organizations of the DNS domain.
* Geographic Domains: geographic domains have the following characteristics:
or geographical domain are generally used by organizations that do not reside in the United States.
They are named or through a two-character country codes and region.
or codes were established by the International Organization for Standardization (ISO) 3166.
o Identify the codes of a country such as. UK for United Kingdom
* Invest Domains: These domains are used for the IP address in the name of the allocations. This is known as reverse lookups.
The new top-level domains are defined by ICANN in late 2000 are:
*. aero, for the air transport industry
*. biz, for business
*. coop for cooperatives
*. info, information
*. museum for museums
*. name, for names
*. pro; accredited professions such as lawyers.
The common top-level domain names used are:
*. com; commercial organizations
*. education for educational institutions.
*. gov, for government.
*. int for international organizations.
*. million for military organizations
*. net for Internet service providers, networks and organizations
*. org, non-commercial organizations
*. United Kingdom, United Kingdom
*. us, United States
*. ca, Canada
*. jp, Japan
Components of understanding of DNS and Terminology
Components that depend on DNS is the terminology used and the discussion and management of DNS are listed below:
* DNS Server: This is a computer running the DNS Server service, or BIND, which provides domain name services. The DNS server manages the DNS database that is in it. The DNS server program, if the service or BIND DNS server, manages and maintains the DNS database located on the DNS server. The information contained in the DNS database of a DNS server refers to a portion of the tree structure of DNS domain names. This information is used to respond to client requests for name resolution.
When a DNS server that can be asked to do one of the following:
or respond to the request directly to provide the requested information.
o Provide a pointer (reference) to another DNS server that can help solve the query
Reply or that the information is not available
Reply or that the information does not exist
A DNS server is authoritative for the adjacent part of the DNS namespace in which you reside.
The following types of DNS servers exist:
or the primary DNS server: This server owns the DNS zones defined in the DNS database, and can make changes in these areas.
or secondary DNS server: The DNS server receives a read only copy of the zones via DNS zone transfers. A DNS server can not make any change in the information contained in your copy read-only. A DNS server can, however, resolve queries for name resolution. Secondary DNS servers are usually used for the following reasons:
+ Provide redundancy: It is recommended to install a DNS server primary and secondary DNS server for each DNS zone (minimum requirement). Install the DNS servers on different subnets so that if a DNS server fails, the server can use to resolve DNS queries.
+ Distribution of processing load DNS: Implementation of DNS servers help reduce the burden of the primary DNS server.
+ Provide quick access to customers in remote locations: the DNS servers can also help in preventing customers transversing slow links for name resolution requests.
* DNS Zone: A DNS zone is a contiguous area of DNS domain names in a DNS server that has authority, or authority. A zone is a portion of a namespace. this is not a domain. A domain is a branch of the DNS namespace. A DNS zone may contain one or more contiguous fields. A DNS server can be authoritative for multiple DNS zones.
* Zone files store resource records for the most of a DNS server that is authoritative.
* DNS Client: This is a machine that queries the DNS server for name resolution. To issue DNS requests to the DNS server, DNS resolvers are used.
* Inquiries: The types of DNS queries that can be sent to a DNS server are:
or recursive queries
or iterative queries
* DNS resolver: These are programs that use DNS queries to request information from DNS servers. In Windows 2003 Server, the DNS Client service performs the function of DNS resolution. A DNS resolver can contact name and number of queries to remote DNS servers, or in the local DNS server. When a DNS resolver receives a response from a DNS server, resolving caches the information locally. The local cache is then used if the same information is requested.
* Records of resources: The DNS database contains records of resources (inputs) that are used to resolve name resolution queries sent to DNS server. Each DNS server contains resource records needed to answer name resolution queries for the DNS namespace for which it has authority.
* Servers Root: A root server performs the following functions, when a question can not be resolved in the local zone file:
or returns an answer with authority for a particular domain.
or returns a reference to another DNS server that can provide an authoritative answer
How Resolves DNS queries
A DNS client queries a DNS server to resolve a name. The query contains the following important information:
* The DNS domain name in FQDN format.
* The type of query
* The class for the DNS domain name
A DNS client uses one of three types of query a DNS server to query:
* Iterative queries: The DNS server provides the best answer you can. This can be:
The name or resolved
or referral to another DNS server
* Recursive queries: The DNS server should respond with the requested information, or an error. The DNS server can not provide a referral to another DNS server.
* Reverse queries: The query sent to the DNS server to resolve the host name associated with a known IP address. All domains must be consulted to provide a correct answer to the question.
If a DNS server can not reach the height of a queried name in its zone information, or in its cache, the DNS server performs recursion to resolve the name. This is the default setting for the DNS servers. Recursion is the process by which the DNS server queries other DNS servers for the client. In the first query the DNS server to other DNS servers, recursion actually ends up in the first DNS server DNS client!
To perform the recursion, suggestions for helping the root DNS server to determine if the DNS namespace to start searching for the queried name. Tips Root is a collection of resource records that the DNS Server service used to locate the DNS servers that are authoritative for the root structure of the DNS domain name. If you use Windows Server 2003 DNS, a preconfigured root tips Cache.dns file already exists. The file is located in the Windows \ System32 \ Dns directory. Cache.dns contains the addresses of the Internet Root Servers in the DNS namespace, and preloaded into memory when the DNS Server service is started.
However, if recursion is disabled for the DNS server and the DNS server can not find a match for the queried name in its zone information, or in its cache, the client begins to perform iterative queries. The suggestion of the references of the root DNS server is used for recursive queries. When a customer makes iterative queries, the client sends repeated requests to different DNS servers to resolve the queried name.
The events that occur asked to resolve a name in a question are described below:
1. The resolver sends a recursive DNS query to its local DNS server to request the IP address of a particular name.
2. Because the local DNS server can not refer to the resolution of a DNS server, the local DNS server attempts to resolve the domain name requested.
3. The local DNS server zones of control.
4. If you do not find areas of the application of domain names, the local DNS server sends an iterative query to the name applied to the root DNS server.
5. The root DNS server is authoritative for the domain root. Responds with an IP address from a name server for the TLD.
6. The following local DNS server sends an iterative query to the requested name to this name server in turn responds with the IP address of the particular name server, the domain name service requests.
7. The local DNS server sends an iterative query to the requested name to the name server for the.
8. The name server responds with the requested IP address.
9. The IP address is returned to the resolution.
Consultation of various types of response may be returned from the DNS server are:
* Authoritative answer: This is a positive response is returned to a client. The authority bits in the DNS message indicates that the response was received from a DNS server that has direct authority for the queried name in the message.
* Positive: This response returns the queried resource record type that matches the name and record type asked in the original query.
* Referral Response: A referral response is returned if the DNS server does not support recursion. A reference contains additional resource records to resolve the request.
* Response Negative: A negative response is returned to the client when the following events occur:
asked or the name does not exist in the DNS namespace. This information is obtained from an authorized server.
server or authority indicated that the queried name does not exist in the DNS namespace. However, there are no resource records of this type in the requested name.
How does caching DNS
In DNS cache is used to reduce network traffic that is generated from queries sent to DNS servers. The DNS Server service and the DNS Client service to use both DNS caching to improve performance and reduce traffic DNS specific.
* DNS server cache: If the DNS server performs recursive queries to the client, the DNS server stores the resource records in DNS server cache. If the same information is requested again, the cached information is used. The contents of the cache of the DNS server when you delete the DNS Server service is stopped. You can also manually remove the contents of the cache of the DNS server using the DNS console, management console for managing DNS.
* Client DNS Cache: This cache is also known as the DNS resolver cache. The information is added to the DNS client cache when the following events occur:
o The DNS Client service is started: The records in the HOSTS file is loaded into the DNS client cache.
o The DNS server responds to a request client.s: When the DNS server returns a response to a question, information is added to the DNS client cache.
The contents of the DNS client cache when you delete the DNS Client service stops.
Servicio de Nombres de Dominio (DNS) Información general
Servicio de Nombres de Dominio (DNS) permite a las aplicaciones y los usuarios se conecten a máquinas en TCP / IP por redes basadas en la especificación de un nombre. DNS es una base de datos distribuida jerárquicamente que crea nombres jerárquicos que se pueden resolver a direcciones IP. Las direcciones IP son resueltas a direcciones MAC. DNS, por lo tanto, proporciona los medios para asignar un nombre a la propiedad intelectual los ejércitos, y para la localización de la propiedad intelectual cuando se acoge preguntó por el nombre.
Los protocolos y las normas de DNS proporcionan los siguientes componentes clave:
- El método para actualizar la información de dirección en una base de datos DNS.
- El método de consulta de información de direcciones en una base de datos DNS.
- que el esquema de la base de datos DNS.
- La capacidad de replicar información entre la dirección DNS en los servidores DNS de la topología.
Los archivos Hosts se utilizan para resolver nombres de host a direcciones IP DNS antes estaba en existencia. Los anfitriones fueron los archivos manualmente mantenida por los administradores. El archivo HOSTS se encuentra en un servidor de administración centralizada a través de Internet. Cada sitio o lugar que necesita para resolver los nombres de host a direcciones IP había a intervalos regulares para descargar una nueva copia del archivo HOSTS. El tamaño del archivo HOSTS creció como la Internet creció. El tráfico que se generó la descarga de una nueva copia del archivo HOSTS también creció. Esto condujo a la elaboración y aplicación de DNS (Domain Name Service) en 1984, la base de datos distribuida jerárquicamente que puede resolver los nombres de host a direcciones IP.
El principal requisito de diseño de DNS proporciona las siguientes características principales sobre el archivo de host.
- Un espacio de nombres jerárquico
- Nombres de host en la base de datos DNS puede ser distribuido entre varios servidores
- La base de datos tiene un tamaño ilimitado.
- Tipos de datos extensibles
- Junto con los nombre de host para las asignaciones de dirección IP, diferentes tipos de datos se apoyan también.
- No se degradan en el rendimiento como se añaden más servidores. la base de datos es escalable.
- Distribución de la administración. denominación puede ser gestionado individualmente para cada partición.
Desde los días de Windows NT Server 4.0, DNS se ha incluido con el sistema operativo. DNS es el principal registro de nombres de servicio y la resolución en Windows 2000 y Windows Server 2003, y ofrece las siguientes características y servicios:
- Un jerárquicamente distribuido y escalable base de datos.
- Ofrece registro de nombres, la resolución de nombres y de ubicación de servicio para Windows 2000 y Windows Server 2003 clientes.
- Ubica los controladores de dominio de inicio de sesión.
La diferencias entre el sistema de nombres NetBIOS y DNS
Antes de discutir las diferencias entre el sistema de nombres NetBIOS y DNS, permite primer vistazo a los diferentes tipos utilizados en nombre de los sistemas operativos Windows:
- Nombre del equipo: Este es el nombre que un administrador asigna a un ordenador. Para verificar el nombre del equipo de un ordenador:
- Haga clic derecho en Mi PC y seleccione Propiedades en el menú contextual.
- Haga clic en la ficha Nombre de equipo para verificar la computer.s nombre.
- NetBIOS nombre: un nombre exclusivo utilizado para identificar un recurso de NetBIOS en la red. El nombre NetBIOS se resuelve a una dirección IP para la comunicación que se produzca.
- Nombre de host: Un nombre de host es asignado a un ordenador para identificar un host en una red TCP / IP. El nombre de host puede ser descrito como el alias que se asigna a un nodo, para identificarlo. Cuando el nombre de host y no se utiliza la dirección IP, el nombre de host tiene que ser resuelto a una dirección IP para la comunicación IP a ocurrir. El archivo HOSTS es un archivo de texto que contiene los nombres de host a direcciones IP asignaciones. El archivo HOSTS es almacenada localmente.
- Nombre de dominio completo (FQDN): Este es el nombre DNS que se utiliza para identificar un ordenador en la red. FQDNs tiene que ser único. El FQDN normalmente consiste en lo siguiente:
- Nombre de host
- Sufijo DNS principal
- Periodo
- DNS Nombre: Un nombre DNS es un nombre que puede incluir un número de etiquetas que están separados por un punto. Cuando un nombre DNS se muestra la ruta, es conocido como el nombre de dominio completo (FQDN).
- Alias: Este es el nombre usado en lugar de otro nombre. El nombre canónico (CNAME) es un nombre de alias en el DNS.
- Apodo: Este es otro nombre usado para un host. Por lo general, es una versión abreviada del nombre completo. Un apodo tiene que ser único para cada nodo si desea que el FQDN mapa.
- Sufijo DNS principal: en los equipos que ejecutan Windows Server 2003 la red se asignan sufijos DNS principales de registro de nombres de resolución de nombres y propósitos. El sufijo DNS principal también se denomina el primer nombre de dominio o nombre de dominio.
- Conexión específica sufijo DNS: Este es un sufijo DNS que se asigna a un adaptador. La conexión específica sufijo DNS se llama el adaptador sufijo DNS.
El nombre de las diferencias entre el sistema de nombres NetBIOS y DNS de nombres se indican a continuación:
- Un nombre NetBIOS no puede ser superior a 16 caracteres.
- Con DNS, hasta 255 caracteres puede ser utilizado para los nombres.
- El sistema de nombres NetBIOS es un sistema global de nombres.
- El espacio de nombres DNS es usado por un espacio jerárquico, o sistema jerárquico. El sistema de nombres DNS se llama el dominio de nombres f. Si decide utilizar un nombre de dominio privado, y no hay interacción con la Internet, no tiene que ser único.
Entender el espacio de nombres DNS
El sistema de nombres DNS es usado por una jerarquía de nombres, llamado el espacio de nombres DNS. El espacio de nombres DNS tiene una única raíz. La raíz puede contener múltiples subdominios. Cada subdominio también puede contener múltiples subdominios. El espacio de nombres DNS utiliza una estructura de árbol lógico que una entidad está subordinado a la entidad que se encuentra encima de él. Cada nodo del árbol de dominio DNS tiene un nombre, que se llama una etiqueta. La etiqueta puede tener un máximo de 63 caracteres. Nodos que se encuentran en la misma rama en el árbol de dominio DNS deben tener nombres diferentes. Los nodos que residen en ramas separadas en la jerarquía de DNS puede tener el mismo nombre.
Cada nodo del árbol de dominio DNS o DNS de la jerarquía se identifica por un FQDN. Se trata de un nombre de dominio DNS que especifica la ubicación node.s en relación con el árbol de dominio DNS / jerarquía. Un nombre de dominio se puede definir como la lista de etiquetas a lo largo de la ruta desde la raíz del árbol de dominio DNS / jerarquía a un nodo. El FQDN es la lista completa de etiquetas para un nodo específico.
Cada dominio registrado en el DNS está conectado a un servidor de nombres DNS. El servidor DNS de un dominio proporciona auténticas respuestas a las preguntas de ese dominio.
Internet Corporation for Assigned Names and Numbers (ICANN) administra el DNS raíz de nombres de dominio de Internet. ICANN gestiona la asignación de identificadores únicos globales, que son fundamentales para el funcionamiento de Internet. Esto incluye los siguientes componentes:
- Nombres de dominio de Internet
- Direcciones IP
- Números de puerto
- Protocolo parámetros
Por debajo de la raíz de dominio DNS son los dominios de nivel superior. Estos dominios de nivel superior son también gestionados por la ICANN. Los dominios de nivel superior administradas por la ICANN son:
- Ámbitos de organización: de organización dominios tienen las siguientes características:
- Ámbitos de organización pueden ser utilizados a nivel mundial.
- Ellos se nombran a través de un código de tres caracteres.
- El código define la función principal de las organizaciones del dominio DNS.
- Dominios geográficos: dominios geográficos tienen las siguientes características:
- Dominios geográficos son generalmente utilizados por las organizaciones que no residen en los Estados Unidos.
- Ellos se nombran a través de un país de dos caracteres y códigos de región.
- Los códigos fueron establecidos por la Organización Internacional de Normalización (ISO) 3166.
- Identificar los códigos de un país, como. UK para el Reino Unido
- Invertir dominios: Estos dominios se utilizan para la dirección IP a nombre de las asignaciones. Esto se conoce como búsquedas inversas.
Los nuevos dominios de nivel superior se define por la ICANN a fines de 2000 son los siguientes:
- . aero, para la industria del transporte aéreo
- . biz, para las empresas
- . coop, para cooperativas
- . info; de información
- . museum, para los museos
- . nombre; para los nombres
- . pro; acreditados para profesiones como abogados.
El común de dominio de nivel superior nombres utilizados son:
- . com; organizaciones comerciales
- . educación; para instituciones educativas.
- . gov; para el gobierno.
- . int, para las organizaciones internacionales.
- . millones, para organizaciones militares
- . net, para los proveedores de Internet, de redes y organizaciones
- . org, organizaciones no comerciales
- . Reino Unido, Reino Unido
- . nosotros, Estados Unidos
- . ca; Canadá
- . jp, Japón
Componentes de la comprensión de DNS y Terminología
Los componentes que dependen de DNS es la terminología utilizada y la hora de debatir y la gestión de DNS se enumeran a continuación:
- Servidor DNS: Este es un equipo que ejecuta el servicio del servidor DNS, o BIND, que proporciona servicios de nombres de dominios. El servidor DNS gestiona la base de datos DNS que se encuentra en la misma. El servidor DNS programa, si es el servicio del servidor DNS BIND o, gestiona y mantiene la base de datos DNS ubicado en el servidor DNS. La información contenida en la base de datos DNS de un servidor DNS se refiere a una parte de la estructura de árbol de dominio DNS o nombres. Esta información se utiliza para dar respuesta a las solicitudes de cliente para la resolución de nombres.Cuando un servidor DNS se preguntó que puede hacer uno de los siguientes:
- Responder a la solicitud directamente al proporcionar la información solicitada.
- Proporcionar un puntero (referencia) a otro servidor DNS que puede ayudar a resolver la consulta
- Responder que la información no está disponible
- Responder que la información no existe
Un servidor DNS es autoritativo para la parte contigua del espacio de nombres DNS en el que reside.
Los siguientes tipos de servidores DNS existentes:
- Servidor DNS primario: Este servidor DNS es propietaria de las zonas definidas en su base de datos DNS, y puede hacer cambios en estas zonas.
- Servidor DNS secundario: Este servidor DNS obtiene una lectura única copia de las zonas a través de las transferencias de zona DNS. Un servidor DNS secundario no puede realizar ningún cambio en la información contenida en su copia de sólo lectura. Un servidor DNS secundario puede, no obstante, resolver consultas para la resolución de nombres. Los servidores DNS secundarios son generalmente aplicadas por las siguientes razones:
- Proporcionar redundancia: Se recomienda instalar un servidor DNS primario, secundario y un servidor DNS para cada zona DNS (requisito mínimo). Instale los servidores DNS en diferentes subredes de manera que si un servidor DNS falla, el otro servidor DNS puede seguir para resolver consultas.
- Distribución de la carga de procesamiento de DNS: Aplicación de los servidores DNS secundario ayudar en la reducción de la carga del servidor DNS primario.
- Proporcionar un acceso rápido para los clientes en lugares remotos: los servidores DNS secundario también puede ayudar en la prevención de los clientes de transversing lento enlaces para la resolución de nombres solicitudes.
- Zonas DNS: Un DNS es la zona contigua del espacio de nombres de dominio DNS en un servidor DNS que tiene autoridad, o tiene autoridad. Una zona es una porción de un espacio de nombres. no se trata de un dominio. Un dominio es una rama del espacio de nombres DNS. Una zona DNS puede contener uno o más campos contiguos. Un servidor DNS puede ser autorizada para múltiples zonas DNS.
- Zona almacenar archivos de registros de recursos para las zonas más de un servidor DNS que tiene autoridad.
- Cliente DNS: Esta es una máquina que consulta el servidor DNS para la resolución de nombres. Para emitir las solicitudes DNS al servidor DNS, DNS resolvers se utilizan.
- Consultas: Los tipos de consultas DNS que pueden ser enviadas a un servidor DNS son los siguientes:
- Consultas recursivas
- Iterativo de consultas
- De resolución de DNS: Estos son los programas que utilizan las consultas DNS para solicitar información a los servidores DNS. En Windows Server 2003, el servicio Cliente DNS realiza la función de la resolución de DNS. Una resolución de DNS pueden comunicarse nombre y número de consultas a servidores DNS remotos, o en el servidor DNS local. Cuando una resolución de DNS recibe una respuesta de un servidor DNS, la resolución de alijos de la información a nivel local. El caché local se utiliza a continuación si se solicita la misma información.
- Registros de recursos: La base de datos DNS contiene registros de recursos (entradas) que se utilizan para resolver consultas de resolución de nombres enviada al servidor DNS. Cada servidor DNS contiene los registros de recursos que necesita para responder a las consultas de resolución de nombres para la parte del espacio de nombres DNS para el que tiene autoridad.
- Servidores raíz: A raíz del servidor realiza las siguientes funciones, cuando una pregunta no se puede resolver de la zona local de archivos:
- Devuelve una respuesta con autoridad para un dominio particular.
- Devuelve una referencia a otro servidor DNS que puede proporcionar una respuesta autorizada
¿Cómo Resuelve consultas DNS
Un cliente DNS consulta un servidor DNS para resolver un nombre. La consulta contiene la siguiente información importante:
- El nombre de dominio DNS en el formato FQDN.
- El tipo de consulta
- La clase para el nombre de dominio DNS
Un cliente DNS utiliza uno de los tres tipos de consulta a consulta un servidor DNS:
- Iterativo de consultas: El servidor DNS proporciona la mejor respuesta que puede. Esto puede ser:
- El nombre resuelto
- La remisión a otro servidor DNS
- Consultas recursivas: El servidor DNS debe responder con la información solicitada, o con un error. El servidor DNS no puede proporcionar una remisión a otro servidor DNS.
- Inversa consultas: La consulta enviada al servidor DNS para resolver el nombre de host asociado con una dirección IP conocida. Todos los dominios tienen que ser consultados para proporcionar una respuesta correcta a la pregunta.
Si un servidor DNS no puede encontrar a la altura de un nombre consultado en su información de la zona, o en su caché, el servidor DNS realiza la recursividad para resolver el nombre. Esta es la configuración predeterminada para los servidores DNS. Recursión es el proceso por el cual el que el servidor DNS de las preguntas de otros servidores DNS para el cliente. En la primera consulta el servidor DNS de otros servidores DNS, la recursividad en realidad termina haciendo la primera un servidor DNS DNS cliente!
Con el fin de realizar la recursividad, sugerencias de raíz ayudar al servidor DNS para determinar si en el espacio de nombres DNS que debe comenzar a buscar el nombre consultado. Sugerencias de raíz es una colección de registros de recursos que el servicio del servidor DNS utiliza para localizar los servidores DNS que son autoridad en la raíz de la estructura de nombres de dominio DNS. Si utiliza Windows Server 2003 DNS, uno preconfigurado sugerencias de raíz archivo llamado Cache.dns ya existe. El archivo se encuentra en la carpeta Windows \ System32 \ Dns directorio. Cache.dns contiene las direcciones de los servidores raíz de Internet en el espacio de nombres DNS, y es precargado en la memoria cuando el servicio del servidor DNS se inicia.
Sin embargo, si la recursividad está deshabilitado para el servidor DNS y el servidor DNS no puede encontrar una coincidencia para el nombre consultado en su información de la zona, o en su caché, el cliente empieza a realizar consultas iterativo. La sugerencia de raíz las referencias de el servidor DNS se utilizan para consultas iterativo. Cuando un cliente realiza consultas iterativo, el cliente envía las reiteradas peticiones a diferentes servidores DNS para resolver el nombre consultado.
Los acontecimientos que se producen para resolver un nombre solicitado en una pregunta se explican a continuación:
- El sistema de resolución envía una consulta DNS recursivas a su servidor DNS local, para solicitar la dirección IP de un nombre en particular.
- Debido a que el servidor DNS local no puede hacer referencia a la resolución de un servidor DNS, el servidor DNS local intenta resolver el nombre de dominio solicitado.
- El servidor DNS local sus zonas de control.
- Si no encuentra las zonas de la solicitud de nombres de dominio, el servidor DNS local envía una consulta iterativa para el nombre solicitado a la raíz del servidor DNS.
- La raíz del servidor DNS es autoritativo para el dominio raíz. Responde con una dirección IP de un servidor de nombres para el dominio de nivel superior.
- El siguiente servidor DNS local envía una consulta iterativa para el nombre solicitado a este servidor de nombres que a su vez responde con la dirección IP del servidor de nombres particular, el servicio de nombre de dominio solicitado.
- El servidor DNS local envía una consulta iterativa para el nombre solicitado a los servicios de servidor de nombres de los dominios.
- El nombre del servidor responde con la dirección IP solicitada.
- La dirección IP se devuelve a la resolución.
Consulta de los diferentes tipos de respuesta que puede ser devuelto desde el servidor DNS son los siguientes:
- Autorizada, la respuesta: Esta es una respuesta positiva que se devuelve a un cliente. La autoridad bit en el DNS mensaje indica que se recibió la respuesta de un servidor DNS que tiene autoridad directa para preguntó el nombre en el mensaje.
- Respuesta positiva: Esta respuesta se devuelve el tipo preguntó registro de recursos que corresponda al nombre y tipo de registro se preguntó en la consulta original.
- Remisión respuesta: Una respuesta de remisión si se devuelve el servidor DNS no es compatible con la recursividad. Una referencia contiene registros de recursos adicionales para resolver la solicitud.
- Respuesta negativa: Una respuesta negativa se devuelve al cliente cuando se producen los siguientes eventos:
- Preguntó el nombre no existe en el espacio de nombres DNS. Esta información se obtiene a partir de un servidor autorizado.
- El servidor de autoridad indicó que el nombre consultado no existe en el espacio de nombres DNS. Sin embargo, no existen registros de recursos de este tipo presentes en el nombre solicitado.
¿Cómo funciona el almacenamiento en caché de DNS
En DNS, caché se utiliza para reducir el tráfico en la red que se genera a partir de las preguntas enviadas a los servidores DNS. El servicio del servidor DNS y el servicio Cliente DNS utilizar tanto el almacenamiento en caché de DNS para mejorar el rendimiento y reducir el tráfico DNS específico.
- Servidor DNS cache: Cuando el servidor DNS realiza consultas recursivas para los clientes, el servidor DNS almacena los registros de recursos en su servidor DNS caché. Si se solicita la misma información de nuevo, la información en caché se utiliza. El contenido de la caché del servidor DNS cuando se elimina el servicio del servidor DNS está parada. También puede quitar manualmente el contenido de la caché del servidor DNS mediante la consola DNS, la consola de administración para la administración de DNS.
- Cliente DNS Cache: Esta caché es también conocida como la caché de resolución de DNS. La información se agrega a la caché DNS del cliente cuando se producen los siguientes eventos:
- El servicio Cliente DNS se inicia: Los registros en el archivo HOSTS se cargarán en la caché de cliente DNS.
- El servidor DNS responde a una petición client.s: Cuando el servidor DNS devuelve una respuesta a una pregunta, la información se agrega a la caché de cliente DNS.
El contenido de la caché DNS del cliente cuando se elimina el servicio Cliente DNS se detiene.
Useful Links
Reciprocal Link Building – Dreamsubmitting Chandigarh experts in reciprocal link building services for all kind of websites.
Epson Printer Ink Cartridges –
Link Building Services – Internet Marketing Company provides you best Online marketing services, seo services, link building services, ppc, content writing services, web application design & development at very cheap cost and with full efficiency.
Internet Marketing Services Overview –
Video Production Services – ragonfly Productions offer Professional Video Production Services in the UK. Visit dragonflyproductions.co.uk for more information