Orden de resolución de nombres de Host de TCP/IP de Microsoft

Resumen

Este artículo analiza los distintos métodos de las resoluciones de nombre de host a de direcciones IP que utilizan los clientes de Microsoft Windows. La secuencia de métodos es diferente de la secuencia utilizada para resolver nombres NetBIOS en direcciones IP.

Más información

En una red utilizando el protocolo TCP/IP, es necesario convertir los nombres de los recursos a direcciones IP para conectarse a estos recursos. Los clientes de Microsoft Windows seguirá una secuencia de métodos al intentar resolver un nombre en una dirección, deteniendo la búsqueda cuando coincide correctamente con un nombre en una dirección IP. Existen dos secuencias principalmente utilizadas en casi todos los casos: resolución de nombres de Host y la resolución de NetBIOS. Los clientes que se conectan a los recursos de los servidores Microsoft, normalmente a través del Administrador de archivos de Windows o en el entorno de red, generalmente utilizan la resolución de nombres NetBIOS. Para obtener información adicional, consulte el artículo siguiente en Microsoft Knowledge Base:

NetBIOS sobre la resolución de nombres TCP/IP y WINS

Resolución de nombres resuelve los nombres de los recursos de TCP/IP que no se conectan a través de la interfaz de NetBIOS. El ejemplo más común de esto es un explorador Web como Microsoft Internet Explorer. Otros ejemplos incluyen aplicaciones de Internet como Ping, FTP y Telnet. Muchas aplicaciones de correo que se conectan mediante Winsock, la implementación de Microsoft Windows de sockets de TCP/IP, y base de datos moderno también utilizan resolución de nombres de host. Algunos ejemplos de estos tipos de aplicaciones son Outlook y Exchange.When solucionar problemas de resolución de nombres, es importante reducir si la aplicación es resolver un nombre NetBIOS o un nombre de host. Nota: en el contexto de este artículo, el término "cliente" no necesariamente se refiere a una estación de trabajo. Un servidor de Windows NT llevará el rol de cliente cuando se requiere acceso a los recursos que requieren resolución de nombres de host. Resolución de nombres de host normalmente utiliza la siguiente secuencia:

  1. El cliente comprueba si el nombre consultado es su propio.

  2. El cliente busca un archivo Hosts local, una lista de direcciones IP y los nombres almacenados en el equipo local. Nota: ubicación del archivo Hosts el depende del sistema operativo: Windows NT %Systemroot%\System32\Drivers\Etc Windows 95 <drive>\<Windows folder> Windows for Workgroups <drive>\<Windows folder> Windows 3.1 <drive>\<Windows folder> MS-Client 3.0 <Boot volume>\Net Lan Manager 2.2c Client <Boot volume>\Net Donde % Systemroot % es la carpeta donde está instalado Windows NT, < unidad > es la unidad en la que está instalado el sistema operativo y volumen de inicio < > hace referencia a un disquete de inicio o de la unidad C. Un archivo hosts de ejemplo, Hosts.sam, se instala con el protocolo TCP/IP con el formato correcto.

  3. Se consultan los servidores de sistema de nombres (DNS) del dominio.

  4. Si el nombre sigue sin resolverse, la secuencia de resolución de nombres NetBIOS se utiliza como una copia de seguridad. Este orden puede cambiarse mediante la configuración del tipo de nodo NetBIOS del cliente.

El cliente de Windows intentará cada uno de estos métodos hasta que correctamente resuelve el nombre o agota estos métodos. Windows NT, Windows 95 y Windows para trabajo en grupo mediante Microsoft TCP/IP 3. 11b sigue esta secuencia. LAN Manager 2.2c o clientes 3.0 de cliente de Microsoft no utilizará la resolución de nombres NetBIOS como una copia de seguridad. Para obtener información adicional, consulte los artículos siguientes en Microsoft Knowledge Base:

resolución NetBIOS y el nombre de host para cliente de MS y LM 2.2cAl resolver nombres el cliente omitirá métodos para los que no está configurado. Por ejemplo, si no hay ningún archivo de hosts en el sistema, entonces le omitir paso #2 arriba y probar una consulta a un servidor DNS. Si no hay direcciones IP del servidor DNS se especifican en la configuración de TCP/IP del cliente, el cliente omitirá al siguiente paso en la secuencia después de DNS. El método para cambiar el orden de resolución de nombres de host difiere entre sistemas operativos y versiones. Estos se documentan en los Kits de recursos de los sistemas operativos específicos, así como en el Microsoft Knowledge Base.For obtener información adicional, consulte los artículos siguientes en Microsoft Knowledge Base:

Valores de prioridad ServiceProvider Windows NT 4.0 no se aplica

cómo cambiar orden de resolución de nombre en Windows 95 y Windows NT

establecer el orden de búsqueda de resolución de nombre para TCP/IP-32

Solución de problemas

Problema: El cliente no es capaz de resolver un nombre de host. Solución de problemas pasos: si un cliente no puede resolver un nombre de host, entonces es mejor comprobar el Host debería utilizar secuencia enumerados anteriormente, el cliente de resolución de nombres. Si el nombre no existe en ninguno de los recursos que utiliza el cliente, debe decidir a qué recurso para agregarlo. Si el nombre existe en uno de los recursos, como un servidor DNS o un servidor de servicio de nombres Internet de Windows (WINS) y el cliente no resuelve correctamente el nombre, centrar la atención en la solución de problemas de ese recurso específico. Asimismo, confirme que el cliente está intentando resolver un nombre de host y no un nombre NetBIOS. Muchas aplicaciones tienen varios métodos que se pueden utilizar para resolver nombres, esto es especialmente cierto en las aplicaciones de correo y bases de datos. La aplicación puede configurarse para conectarse a los recursos mediante NetBIOS. Dependiendo de la configuración del cliente el cliente puede omitir la resolución de nombres de host. Desde allí será necesario para cambiar el tipo de conexión a sockets TCP/IP o para solucionar el problema como un problema de NetBIOS. Problema: Cliente resuelve un nombre muy lentamente o no puede resolver un nombre y tarda mucho tiempo para informar de un error. Pasos para solucionar problemas: que los servidores DNS configurados en la configuración de TCP/IP de un cliente, pero el servidor no está disponible para el cliente normalmente hace esto. Puesto que el protocolo TCP/IP supone una red poco fiable, un cliente intentará conectarse a un servidor DNS antes de abandonar la consulta ha intentado repetidamente. A continuación, el cliente intenta consultar un segundo servidor DNS si hay uno configurado y tomar el mismo tiempo un error. Sólo entonces el cliente explicará a la resolución de nombres NetBIOS como se describió anteriormente. Hay tres maneras de afrontar este problema.

  • Si se ha escrito correctamente el nombre de host en un archivo de host, se resolverán antes de que el cliente intenta consultar DNS. Esta solución funciona bien si los servidores DNS están temporalmente inaccesible y hay un pequeño número de nombres de host que deba resolverse. Configuración manual de los archivos Hosts para numerosos clientes puede ser prohibitivo. - o -

  • Si los servidores DNS están disponibles, pero las direcciones de servidor DNS en la configuración de TCP/IP de los clientes están incorrectas, corrija estas direcciones permitirá los clientes inmediatamente en contacto con los servidores DNS. Incluso si un servidor DNS informa que no puede resolver un nombre, esto ocurrirá mucho más rápidamente que si el cliente no puede conectar con un servidor DNS en todos. - o -

  • Si los servidores DNS configurados en el cliente, pero estos servidores están permanentemente disponibles, quite las direcciones IP de los servidores DNS de la configuración del cliente. El cliente entonces pasará por alto la búsqueda DNS sin demora. - o -

  • Si hay registros en la base de datos DNS que faltan o incorrectos, habrá un retraso como servidores DNS consultan otros servidores DNS antes de informar de que no se puede resolver el nombre. Normalmente esto causará un retraso de unos pocos segundos.

Para obtener información adicional sobre TCP/IP y resolución de nombres, consulte el siguiente documento técnico disponible en el servidor ftp anónimo de Microsoft:

Nombre de archivo: Tcpipimp2.doc ubicación: título: "Microsoft Windows NT 3.5/3.51/4.0: pila de protocolo TCP/IP y servicios de la versión 2.0 de los detalles de implementación de TCP/IP."

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×