• No se han encontrado resultados

Utilizar NSlookup.exe

N/A
N/A
Protected

Academic year: 2021

Share "Utilizar NSlookup.exe"

Copied!
7
0
0

Texto completo

(1)

z El protocolo TCP/IP debe estar instalado en el equipo donde se ejecuta Nslookup.exe

z Se debe especificar al menos un servidor DNS cuando se ejecuta el comando IPCONFIG /ALL desde un símbolo del sistema.

z Nslookup siempre devolverá el nombre del contexto actual. Si no califica totalmente una consulta de nombre (es decir, si no utiliza el punto del final), la consulta se anexará al contexto actual. Por ejemplo, la configuración de DNS actual es att.com y se realiza una consulta en www.microsoft.com; la primera consulta saldrá como

www.microsoft.com.att.com porque la consulta no está completa. Este comportamiento puede ser incoherente con las versiones de otro proveedor de Nslookup y este artículo pretende clarificar el comportamiento de Nslookup.exe de Microsoft Windows NT. z Si ha implementado el uso de la lista de búsquedas en el Orden de

búsqueda del sufijo de dominio definido en la ficha DNS de la página Propiedades de Microsoft TCP/IP, la devolución no se producirá. La consulta se anexará a los sufijos de dominio especificados en la lista. Para evitar utilizar la lista de búsquedas, utilice siempre un Nombre de dominio completo (es decir, agregue el punto final al nombre).

   nslookup [‐option] [hostname] [server] 

Id. de artículo: 200525 - Última revisión: lunes, 26 de septiembre de 2005 - Versión: 2.0

Utilizar NSlookup.exe

Nslookup.exe es una herramienta administrativa de la línea de comandos para probar y solucionar problemas de los servidores DNS. Esta herramienta se instala junto con el protocolo TCP/IP a través del Panel de control. En este artículo se incluyen varias sugerencias para utilizar Nslookup.exe.

Para utilizar Nslookup.exe, tenga en cuenta lo siguiente:

Nslookup.exe se puede ejecutar en dos modos: interactivo y no interactivo. El modo no interactivo es útil cuando sólo se necesita devolver un fragmento de datos. La sintaxis para el modo no interactivo es la siguiente:

Para iniciar Nslookup.exe en modo interactivo, basta con escribir "nslookup" en el símbolo del sistema:

(2)

   C:\> nslookup 

   Default Server:  nameserver1.domain.com     Address:  10.0.0.1 

   > 

Si se escribe "help" o "?" en el símbolo del sistema se generará una lista de comandos disponibles. Todo lo que escriba en el símbolo del sistema que no se reconozca como un comando válido se supone que es un nombre de host y se intenta resolver utilizando el servidor predeterminado. Para interrumpir comandos interactivos, presione CTRL+C. Para salir del modo interactivo y volver al símbolo del sistema, escriba exit en el símbolo del sistema. Lo siguiente es la ayuda generada y contiene la lista completa de opciones:

(3)

Commands:   (identifiers are shown in uppercase, [] means optional)   

 NAME      ‐ print info about the host/domain NAME using 

default  

       server 

 NAME1 NAME2     ‐ as above, but use NAME2 as server   help or ?       ‐ print info on common commands   set OPTION      ‐ set an option 

 

    all       ‐ print options, current server and host      [no]debug       ‐ print debugging information 

    [no]d2      ‐ print exhaustive debugging information      [no]defname         ‐ append domain name to each query      [no]recurse         ‐ ask for recursive answer to query      [no]search      ‐ use domain search list 

    [no]vc      ‐ always use a virtual circuit      domain=NAME         ‐ set default domain name to NAME 

    srchlist=N1[/N2/.../N6] ‐ set domain to N1 and search list to N1, 

N2,  

      and so on 

    root=NAME       ‐ set root server to NAME      retry=X       ‐ set number of retries to X 

    timeout=X       ‐ set initial time‐out interval to X seconds      type=X      ‐ set query type (for example, A, ANY, CNAME, 

MX,  

      NS, PTR, SOA, SRV)      querytype=X         ‐ same as type 

    class=X       ‐ set query class (for example, IN 

(Internet), ANY) 

    [no]msxfr       ‐ use MS fast zone transfer 

    ixfrver=X       ‐ current version to use in IXFR transfer 

request   

 server NAME     ‐ set default server to NAME, using current default 

server 

 lserver NAME    ‐ set default server to NAME, using initial server   finger [USER]   ‐ finger the optional NAME at the current default 

host 

 root      ‐ set current default server to the root   ls [opt] DOMAIN [> FILE] ‐ list addresses in DOMAIN (optional: 

output to  

      FILE)   

    ‐a      ‐  list canonical names and aliases      ‐d      ‐  list all records 

    ‐t TYPE     ‐  list records of the given type (for example, A, 

CNAME,  

       MX, NS, PTR, and so on)   

 view FILE       ‐ sort an 'ls' output file and view it with pg   exit      ‐ exit the program 

(4)

   C:\> nslookup 

   Default Server:  ns1.domain.com     Address:  10.0.0.1       > set q=mx     > mailhost     Server:  ns1.domain.com     Address:  10.0.0.1   

   mailhost.domain.com     MX preference = 0, mail exchanger =         mailhost.domain.com 

   mailhost.domain.com     internet address = 10.0.0.5     > 

   C:\> nslookup   

   Default Server:  nameserver1.domain.com     Address:  10.0.0.1 

 

   > server 10.0.0.2   

   Default Server:  nameserver2.domain.com     Address:  10.0.0.2 

   > 

opciones, escriba set all. Vea arriba, bajo el comando set, para obtener una lista de las opciones disponibles.

Buscar tipos de datos diferentes

Para buscar tipos de datos diferentes dentro del espacio de nombres de dominio, utilice el comando set type o set q[uerytype] en el símbolo del sistema. Por ejemplo, para consultar los datos del intercambiador de correo, escriba lo siguiente:

La primera vez que se realiza una consulta de un nombre remoto, la respuesta es autoritativa, pero las consultas subsiguientes no lo son. La primera vez que se consulta un host remoto, el servidor DNS local se pone en contacto con el servidor DNS que es autoritativo para ese dominio. El servidor DNS local almacenará en memoria caché esa información, por lo que las consultas subsiguientes se responderán de forma no autoritativa a partir de la caché del servidor local.

Consultar directamente desde otro servidor de nombres

Para consultar directamente otro servidor de nombres, utilice los comandos server o lserver para cambiar a ese servidor de nombres. El comando lserver utiliza el servidor local para obtener la dirección del servidor al que se desea cambiar, mientras que el comando server utiliza el servidor predeterminado actual para obtener la dirección.

(5)

   ls [‐ a | d | t type] domain [> filename] 

   >ls domain.com 

   [nameserver1.domain.com] 

    nameserver1.domain.com.    NS     server = ns1.domain.com      nameserver2.domain.com       NS     server =  ns2.domain.com      nameserver1      A      10.0.0.1      nameserver2      A      10.0.0.2       > 

*** No se puede hacer una lista del dominio ejemplo.com.: Consulta rechazada

*** No se puede encontrar el nombre de servidor para la dirección w.x.y.z: Agotado el tiempo de espera

Utilizar Nslookup.exe para transferir toda la zona

Nslookup puede utilizarse para transferir toda una zona mediante el comando ls. Esto es útil para ver todos los hosts que hay dentro de un dominio remoto. La sintaxis del comando ls es la siguiente:

Si se utiliza ls sin argumentos se devolverá una lista de todas las direcciones y datos del servidor de nombres. El modificador -a devolverá alias y nombres canónicos, -d devolverá todos los datos y -t filtrará por tipo.

Ejemplo:

Las transferencias de zona se pueden bloquear en el servidor DNS de manera que sólo las direcciones o las redes autorizadas puedan realizar esta función. Se devolverá el error siguiente si se ha establecido la seguridad de la zona:

Para obtener información adicional, consulte el artículo o los artículos siguientes en Microsoft Knowledge Base:

193837 (http://support.microsoft.com/kb/193837/ ) Configuración

predeterminada de seguridad de la zona del servidor DNS de Windows NT 4.0

Solucionar problemas de Nslookup.exe

El servidor predeterminado superó el tiempo de espera

Al iniciar la utilidad Nslookup.exe pueden producirse los errores siguientes:

(6)

*** No se puede encontrar el nombre de servidor para la dirección 127.0.0.1: Agotado el tiempo de espera

*** No se puede encontrar el nombre de servidor para la dirección w.x.y.z: Dominio inexistente

*** ns.domain.com no puede encontrar child.domain.com.: Dominio inexistente

*** No se puede hacer una lista del dominio child.domain.com.: Dominio inexistente

El primer error indica que no se puede alcanzar el servidor DNS o que el servicio no está ejecutándose en ese equipo. Para corregir este problema, inicie el servicio DNS en ese servidor o compruebe si hay problemas de conectividad. El segundo error indica que no se ha definido ningún servidor en la lista Orden de búsqueda de servicio DNS. Para corregir este problema, agregue a esta lista la dirección IP de un servidor DNS válido.

Para obtener información adicional, consulte el artículo o los artículos siguientes en Microsoft Knowledge Base:

172060 (http://support.microsoft.com/kb/172060/ ) NSLOOKUP: No se puede encontrar el nombre de servidor para la dirección 127.0.0.1

No se puede encontrar el nombre de servidor al iniciar Nslookup.exe Al iniciar la utilidad Nslookup.exe puede producirse el siguiente error:

Este error se produce cuando no hay ningún registro PTR para la dirección IP del servidor de nombres. Cuando Nslookup.exe se inicia, hace una búsqueda inversa para obtener el nombre del servidor predeterminado. Si no existen ningún dato PTR, se devuelve este mensaje de error. Para corregirlo, asegúrese de que existe una zona de búsqueda inversa y que contiene registros PTR para los servidores de nombres.

Para obtener información adicional, consulte el artículo o los artículos siguientes en Microsoft Knowledge Base:

172953 (http://support.microsoft.com/kb/172953/ ) Cómo instalar y configurar el servidor DNS de Microsoft

Nslookup no funciona en dominios secundarios

Cuando se consulta o se realiza una transferencia de zona en un dominio secundario, Nslookup puede devolver los errores siguientes:

(7)

z Microsoft Windows 2000 Server

z Microsoft Windows 2000 Advanced Server z Microsoft Windows NT Server 4.0 Standard Edition

Soporte Microsoft

©2009 Microsoft

primaria, creando así un dominio secundario. Al crear un dominio secundario de esta manera no se crea un archivo de base de datos independiente para el dominio, por lo que al consultar así ese dominio o ejecutar una transferencia de zona en él se generarán los errores anteriores. Al ejecutar una transferencia de zona en el dominio primario se mostrarán datos tanto para el dominio primario como para el dominio secundario. Para evitar este problema, cree una nueva zona primaria en el servidor DNS para el dominio secundario.

La información de este artículo se refiere a:

Palabras clave: kbinfo KB200525

¿Necesita más ayuda?

Referencias

Documento similar

Se pulsa una tecla de número para darle nombre al archivo en el cual se desea almacenar los datos de la medición ( número de trabajo ), y se pulsa la tecla ENT.. Se debe escoger

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura

neuroléptico maligno que puede representar un riesgo muy importante para la salud. Si interrumpe el tratamiento o reduce la dosis de Pramipexol Sandoz también puede sufrir

37 El TPI, en los fundamentos jurídicos del 149 al 154 de la sentencia «Virgia- micina», examinó las dos actividades complementarias que integran la evaluación de riesgos:

En su natal Caracas, donde se formó Bello como latinista, no pudo tener la oportunidad de aprender griego. Cuando nació, ya hacía 14 años que los jesuitas habían sido

Pero cuando vio a Mar sacar el fuego de bajo su ala, voló de vuelta a su tribu a contarles lo que había visto.... Justo antes de que el sol saliera, Tatkanna se despertó y comenzó