Nslookup qué comando. Cómo buscar. Una herramienta útil para trabajar con DNS. Símbolos y su identificación.

Proporciona información para ayudar a diagnosticar la infraestructura DNS. Para utilizar esta herramienta, debe estar familiarizado con el funcionamiento del sistema DNS. La herramienta de línea de comandos Nslookup solo está disponible si TCP/IP está instalado.

Sintaxis

búsquedan [- División del equipo...] [{computadora_deseado| [- servidor]}]

Opciones

- División del equipo... Especifica uno o más subcomandos. búsquedan como opciones de línea de comando. Para obtener una lista de subcomandos, consulte la sección Ver también. También". computadora_deseado Busca datos para un parámetro computadora_deseado, utilizando el servidor de nombres DNS predeterminado actual si no se especifica ningún otro servidor. Para recuperar información sobre una computadora que no es del dominio DNS actual, se debe agregar un punto al final del nombre. - servidor Especifica que este servidor debe usarse como servidor de nombres DNS. Si el parámetro -servidor Si no se especifica, se utiliza el servidor DNS predeterminado. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Si computadora_deseado especificado por una dirección IP y se solicita un registro de recursos tipo A o PTR, se mostrará el nombre de la computadora. Si computadora_deseado especificado por un nombre sin un punto al final, el nombre de dominio DSN predeterminado se agregará al nombre especificado. El comportamiento depende del estado de los siguientes subcomandos del comando colocar: dominio, lista de búsqueda, nombre definido Y buscar.
  • Si se ingresa un guión (-) en la línea de comando en lugar de un parámetro computadora_deseado, equipo búsquedan entrará en modo interactivo.
  • La longitud de la línea de llamada de comando no puede exceder los 256 caracteres.
  • Equipo búsquedan Puede funcionar en dos modos: interactivo y normal (fuera de línea).

    Si sólo necesitas mostrar una pequeña parte de la información, debes utilizar el modo normal. El primer parámetro debe ser el nombre o la dirección IP de la computadora sobre la cual desea obtener datos. Para el segundo parámetro, ingrese el nombre o la dirección IP del servidor de nombres DNS. Si no se especifica el segundo parámetro, use el comando búsquedan Se utiliza el servidor de nombres DNS predeterminado.

    Si desea obtener información más detallada, debe utilizar el modo interactivo. Debe ingresar un guión (-) como primer parámetro y el nombre o dirección IP del servidor de nombres DNS como segundo parámetro. Si no se especifican ambos parámetros, use el comando búsquedan Se utiliza el servidor de nombres DNS predeterminado. A continuación se ofrecen algunos consejos para trabajar en línea.

    • Para interrumpir un comando interactivo en cualquier momento, presione CTRL+B.
    • Para salir debes entrar salida.
    • Para ingresar un nombre de computadora que coincida con un comando, preceda el nombre con una barra invertida (\).
    • Los comandos no reconocidos se tratan como nombres de computadora.
  • Si ocurre un error al procesar la solicitud, use el comando búsquedan Se mostrará un mensaje en la pantalla. La siguiente tabla enumera posibles mensajes de error.
    Mensaje de error Descripción
    Caducado El servidor no respondió a la solicitud dentro de un tiempo determinado y después de una cierta cantidad de reintentos. Es posible configurar el período de espera usando el subcomando establecer tiempo de espera. Es posible configurar el número de reintentos usando el subcomando establecer reintento.
    No hay respuesta del servidor El servidor de nombres DNS no se está ejecutando en el servidor
    No hay registros El servidor de nombres DNS no contiene registros para el tipo de recurso especificado, aunque el nombre del servidor es correcto. El tipo de solicitud se especifica mediante el comando. establecer tipo de consulta.
    Dominio inexistente La computadora especificada o el nombre de dominio DNS no existe.
    conexión denegada

    La red no está disponible

    No se puede conectar al servidor de nombres DNS o al servidor de servicio Finger. Este error suele ocurrir con los símbolos del sistema. es Y dedo.
    Fallo del servidor El servidor de nombres DNS ha encontrado una inconsistencia interna en su base de datos y no puede responder a la consulta correctamente.
    Rechazado El servidor de nombres DNS se negó a procesar la solicitud.
    Error de formato El servidor DNS detectó un error en el formato del paquete recibido. Esto puede indicar un error en el comando. búsquedan.

Ejemplos

Cada parámetro consta de un guión (-) seguido de un comando sin espacios y, en algunos casos, un signo igual (=) y un valor. Por ejemplo, para cambiar el tipo de solicitud de información predeterminado para un host y establecer el tiempo de espera inicial en 10 segundos, debería emitir el comando:

nslookup -querytype=hinfo -timeout=10

Nslookup: salir

Sale de búsquedan.

Sintaxis

salida

Opciones

{ayuda|? búsquedan.

Nslookup: dedo

Se conecta al servidor Finger en la computadora actual.

Sintaxis

dedo [Nombre de usuario] [{[> ] Nombre del archivo|[>> ] Nombre del archivo}]

Opciones

Nombre de usuario Especifica el nombre del usuario sobre el que desea recuperar datos. Nombre del archivo Especifica el nombre del archivo para guardar la información de salida. Usando los símbolos (>) y (>> ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • La computadora actual se determina si la búsqueda de computadora anterior fue exitosa y el comando devolvió la dirección de la computadora.

Nslookup: ayuda

Muestra una breve descripción de los subcomandos. búsquedan.

Sintaxis

{ayuda|? }

Opciones

{ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: ls

Muestra información para un dominio DNS.

Sintaxis

es [parámetro] dominio_DNS [{[> ] Nombre del archivo|[>> ] Nombre del archivo}]

Opciones

Parámetro La siguiente tabla proporciona una lista de parámetros válidos. dominio_DNS Especifica el nombre de dominio DNS para el cual desea obtener información. Nombre del archivo Especifica el nombre del archivo para guardar la información de salida. Usando los símbolos (>) y (>>), la salida se puede redirigir de la forma habitual. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • De forma predeterminada, se mostrarán los nombres de las computadoras y sus direcciones IP. Cuando la salida se dirige a un archivo, se imprimirá un signo # en la pantalla cada 50 registros.

Nslookup:servidor

Cambia el servidor predeterminado para el dominio DNS especificado.

Sintaxis

servidor l dominio_DNS

Opciones

dominio_DNS Establece un nuevo dominio DNS para el servidor predeterminado. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Equipo servidor l utiliza el servidor instalado inicialmente para obtener información sobre un servidor DNS determinado. Esto la diferencia del equipo. servidor, utilizando el servidor predeterminado actual.

Nslookup: raíz

Reemplaza el servidor predeterminado con el servidor raíz del espacio de nombres DNS.

Sintaxis

Opciones

{ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • El servidor utilizado actualmente es ns.nic.ddn.mil. El comando es equivalente al comando lserver ns.nic.ddn.mil. El nombre del servidor raíz se puede cambiar con el comando establecer raíz.

Nslookup:servidor

Reemplaza el servidor predeterminado para el dominio DNS especificado.

Sintaxis

servidor dominio_DNS

Opciones

dominio_DNS Parámetro requerido. Establece un nuevo dominio DNS para el servidor predeterminado. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Equipo servidor utiliza el servidor predeterminado actual para buscar información sobre un dominio DNS determinado. Esto la diferencia del equipo. servidor l, que utiliza el servidor instalado originalmente.

Nslookup: configurar todo

Muestra la configuración actual para la configuración.

Sintaxis

colocar todo

Opciones

{ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Equipo establecer todos También muestra información sobre el servidor predeterminado y la computadora host.

Nslookup: establecer clase

Cambia la clase de solicitud. La clase de solicitud define un grupo de protocolos de información.

Sintaxis

colocar cl[culo]= Clase

Opciones

Clase La clase predeterminada es IN. La siguiente tabla enumera los valores válidos para este comando. ( ayuda | ? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer d2

Activa o desactiva el modo de depuración avanzada. En este modo, se mostrarán todos los campos de cada paquete.

Sintaxis

colocar [No]d2

Opciones

asentir2 Deshabilita el modo de depuración avanzada. La sintaxis predeterminada es asentir2. d2 Habilita el modo de depuración avanzada. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer depuración

Activa o desactiva el modo de depuración.

Sintaxis

colocar [No]debutante[ug]

Opciones

nodo[ug] Desactiva el modo de depuración. La sintaxis predeterminada es no depurado. debutante[ug] Habilita el modo de depuración. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Si el modo de depuración está habilitado, se mostrará información más detallada sobre los paquetes enviados al servidor y las respuestas recibidas.

Nslookup: establecer nombre definido

Agrega el nombre de dominio DNS predeterminado a la solicitud de búsqueda de un solo componente. Un componente que no contiene puntos se llama único.

Sintaxis

colocar [No]definición[nombre]

Opciones

nodo[nombre] Deja de agregar el nombre de dominio DNS predeterminado a la solicitud de búsqueda de un solo componente. definición[nombre] Agrega el nombre de dominio DNS predeterminado a la solicitud de búsqueda de un solo componente. La sintaxis predeterminada es nombre definido. {ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer dominio

Reemplaza el nombre del servidor DNS predeterminado con el nombre especificado.

Sintaxis

colocar hacer[principal]= nombre de dominio

Opciones

nombre de dominio Especifica un nuevo nombre para el dominio DNS predeterminado. De forma predeterminada, el nombre de dominio se establece en el nombre de host. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • El nombre de dominio DNS predeterminado se agrega al nombre especificado en la solicitud, de acuerdo con los parámetros nombre definido Y buscar. La lista de búsqueda de dominios DNS contiene dominios principales para un dominio predeterminado si su nombre contiene al menos dos componentes. Por ejemplo, para el dominio DNS mfg.widgets.com, la lista de búsqueda incluiría mfg.widgets.com y widgets.com. Equipo establecer lista de búsqueda se utiliza para especificar otra lista, y el comando establecer todos para mostrar la lista.

Nslookup: establecer ignorar

Ignora los errores de truncamiento de paquetes.

Sintaxis

colocar [No]yo G[nore]

Opciones

ruido[nore] No ignora los errores de truncamiento de paquetes. La configuración predeterminada es no ignorar. yo G[nore] Ignora los errores de truncamiento de paquetes. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer puerto

Cambia el puerto TCP/UDP predeterminado del servidor de nombres DNS al valor especificado.

Sintaxis

colocar correos[rt]= puerto

Opciones

puerto Especifica el nuevo valor del puerto TCP/UDP del servidor de nombres DNS. El puerto predeterminado es 53. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer tipo de consulta

Sintaxis

colocar q[tipo de letra]= tipo_registro_recurso

Opciones

tipo_registro_recurso
Significado Descripción
A
CUALQUIER Indica todos los tipos de datos.
CNOMBRE
GID
HINFO
MEGABYTE.
mg
MINFO
SEÑOR.
MX Indica el intercambiador de correo.
NS
PTR
SOA
TXT Muestra información de texto.
UID
INFORMACIÓN
semanas
{ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Equipo tipo de conjunto establecer tipo de consulta.

Nslookup: establecer recursión

Indica al servidor de nombres DNS que consulte otros servidores si no tiene la información requerida.

Sintaxis

colocar [No]rec[urso]

Opciones

noreco[urso] Elimina el requisito de que un servidor de nombres DNS envíe una consulta a otros servidores si él mismo no tiene la información requerida. rec[urso] Indica al servidor de nombres DNS que consulte otros servidores si no tiene la información requerida. La sintaxis predeterminada es recursivo. {ayuda | ? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer reintento

Establece el número de reintentos.

Sintaxis

colocar retirado[ry]= número

Opciones

número Especifica el nuevo número de reintentos. El número predeterminado de reintentos es 4. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Si no se recibe respuesta a una solicitud dentro del período de tiempo especificado, el intervalo se duplicará y se repetirá la solicitud. El valor especificado para el parámetro determina cuántas veces se repetirá la solicitud. Es posible cambiar el período de espera usando el subcomando establecer tiempo de espera.

Nslookup: establecer raíz

Reemplaza el nombre del servidor raíz utilizado para las consultas.

Sintaxis

colocar ro[Antiguo Testamento]= servidor_raíz

Opciones

servidor_raíz Especifica el nuevo nombre del servidor raíz. El nombre predeterminado es ns.nic.ddn.mil. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • División del equipo establecer raíz influye en el equipo raíz.

Nslookup: establecer búsqueda

Agrega nombres de dominio DNS de la lista de búsqueda de dominios DNS a una consulta hasta que se reciba una respuesta. Esto se aplica cuando las solicitudes de configuración y búsqueda contienen al menos un punto pero contienen un punto final.

Sintaxis

colocar [No]mar[rch]

Opciones

narices[rch] Deja de agregar nombres de dominio DNS de la lista de búsqueda de dominios DNS a la consulta. mar[rch] Agrega nombres de dominio DNS de la lista de búsqueda de dominios DNS a una consulta hasta que se reciba una respuesta. La sintaxis predeterminada es buscar. {ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer lista de búsqueda

Cambia el nombre de dominio DNS predeterminado y la lista de búsqueda.

Sintaxis

Establecer srchl[es]= nombre de dominio

Opciones

nombre de dominio Especifica nuevos nombres para el dominio DNS predeterminado y la lista de búsqueda. De forma predeterminada, el nombre de host se utiliza como base para el nombre de dominio. Se pueden especificar hasta seis nombres, separados por barras diagonales (/). ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Equipo establecer srchl anula el nombre de dominio DNS predeterminado y la lista de búsqueda del comando establecer dominio. Para mostrar la lista completa se debe utilizar el comando establecer todos.

Ejemplos

Para configurar el dominio DNS en mfg.widgets.com y especificar una lista de búsqueda de tres nombres, ingrese lo siguiente.

establecer srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com

Nslookup: establecer tiempo de espera

Cambia el período de tiempo inicial, en segundos, que el sistema esperará una respuesta a una solicitud.

Sintaxis

colocar ti[Sacarme]= número

Opciones

Número Especifica el número de segundos para el período de tiempo de espera. El período de tiempo de espera predeterminado es de 5 segundos. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Si no se recibe respuesta a una solicitud dentro del período de tiempo especificado, el intervalo se duplicará y se repetirá la solicitud. Es posible configurar el número de reintentos usando el subcomando establecer reintento.

Nslookup: establecer tipo

Cambia el tipo de registro de recursos para la solicitud.

Sintaxis

colocar ty[Educación física]= tipo_registro_recurso

Opciones

tipo_registro_recurso Indica el tipo de registro de recurso DNS. El valor predeterminado es el tipo A. La siguiente tabla enumera los valores válidos para este comando.
Significado Descripción
A Especifica la dirección IP de la computadora.
CUALQUIER Indica todos los tipos de datos.
CNOMBRE Especifica el nombre canónico del alias.
GID Especifica el ID de grupo para el nombre del grupo.
HINFO Indica el tipo de procesador y sistema operativo de la computadora.
MEGABYTE. Especifica el nombre de dominio del buzón.
mg Indica un miembro del grupo de correo.
MINFO Proporciona información sobre un buzón o lista de distribución.
SEÑOR. Especifica el nombre de dominio de cambio de nombre del correo.
MX Indica el intercambiador de correo.
NS Especifica el servidor de nombres DNS para la zona determinada.
PTR Devuelve el nombre de la computadora si la solicitud consta de una dirección IP; de lo contrario, devuelve un puntero a otra información.
SOA Especifica el registro inicial para la zona DNS.
TXT Muestra información de texto.
UID Especifica el ID de usuario.
INFORMACIÓN Muestra información del usuario.
semanas Devuelve una descripción de servicios conocidos.
{ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Equipo tipo de conjunto realiza la misma función que el comando establecer tipo de consulta.

Nslookup: configurar vc

Especifica si se utilizará o no un circuito virtual al enviar solicitudes al servidor.

Sintaxis

colocar [No]v[C]

Opciones

nov[C] Especifica que nunca se debe utilizar el circuito virtual al enviar solicitudes al servidor. El valor predeterminado es . v[C] Especifica utilizar siempre un circuito virtual al enviar solicitudes al servidor. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: establecer

Cambia la configuración que determina cómo funcionan las funciones de búsqueda.

Sintaxis

colocar palabra clave[= significado]

Opciones

palabra clave Especifica subcomandos que se derivan del subcomando. colocar. Por ejemplo, subcomando establecer d2 tiene la palabra clave [ No]d2. Significado Especifica el valor del parámetro de configuración nslookup para cada subcomando. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Para mostrar todos los parámetros actuales, ingrese el comando establecer todos.

Nslookup: ver

Ordena y enumera la salida de subcomandos y comandos anteriores es.

Sintaxis

vista Nombre del archivo

Opciones

Nombre del archivo Especifica el nombre de un archivo que contiene los resultados de subcomandos y comandos anteriores. es. {ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Nslookup: muestra información que puede utilizar para diagnosticar la infraestructura de su nombre de dominio (). Antes de utilizar esta herramienta, debes estar familiarizado con cómo funciona DNS. La herramienta de línea de comandos nslookup solo está disponible si tiene instalado TCP/IP.

Potencia Shell

nslookup [<-SubCommand ...>] [{ | -)] nslookup /salir nslookup /dedo [ ] [{[>] |[>>] )] nslookup /(ayuda | ?) nslookup /ls [

nslookup[< -SubCommand . . . > ] [ { < computerTofind > | - < Server > } ]

nslookup/salir

nslookup/dedo [< UserName > ] [ { [ > ] < FileName > | [ >> ] < FileName > } ]

nslookup/(ayuda |?)

nslookup/ls[< Option > ] < DNSDomain > [ { [ > ] < FileName > | [ >> ] < FileName > } ]

nslookup/servidor< DNSDomain >

nslookup/raíz

nslookup/servidor< DNSDomain >

nslookup/conjunto< KeyWord > [ = < Value > ]

nslookup/configurar todo

nslookup/setclass=< Class >

nslookup/set[no]d2

nslookup /set [no] depuración

nslookup /set [no] nombredefinido

nslookup/establecer dominio =< DomainName >

nslookup /set [no] ignorar

nslookup/establecer puerto =< Port >

nslookup/establecer tipo de consulta =< ResourceRecordtype >

nslookup /set [no] recursivo

nslookup/establecer reintento =< Number >

nslookup /establecer raíz=< RootServer >

nslookup /set [no] buscar

nslookup/set srchlist=< DomainName > [ / . . . ]

nslookup / establecer tiempo de espera =< Number >

nslookup/settype=< ResourceRecordtype >

nslookup /set [no] vc

nslookup/ver< FileName >

Opciones

EquipoSintaxisDescripción
salida de nslookup/salidaSalga de la utilidad.
dedo nslookupdedo [ ] [{[>] |[>>] }] Conexión al servidor Finger en la PC actual.
ayuda de nslookup/ayudaMuestra una breve lista de subcomandos nslookup disponibles.
nslookup lsls [ Muestra información sobre el dominio.
servidor lnslookupservidor l Cambia el servidor predeterminado para un dominio DNS determinado.
raíz de búsqueda nsraízCambia el servidor predeterminado al servidor DNS raíz.
servidor nslookupservidor Cambia el servidor de nombres predeterminado al que seleccione.
conjunto de búsqueda nscolocar [=]
Cambiar la configuración predeterminada de la utilidad nslookup.
nslookup configurar todoestablecer todosMuestra los parámetros de configuración actuales.
clase de conjunto nslookupestablecer clase = Cambia la clase de solicitud. La clase especifica un grupo de protocolos de información.
nslookup establece d2establecer d2
Habilita o deshabilita el modo de depuración profunda. El modo de depuración muestra información sobre cada paquete.
nslookup establece depuraciónestablecer depuración
Activa o desactiva el modo de depuración.
nslookup establece nombre definidoestablecer nombre definidoAgrega el dominio DNS predeterminado a la solicitud de búsqueda de un solo componente. Un componente se llama único si no contiene puntos.
dominio establecido nslookupestablecer dominio = Cambia el nombre de dominio predeterminado (DNS) al nombre especificado.
nslookup establece ignorarestablecer ignorarIgnore errores con paquetes incompletos.
puerto establecido nslookupestablecer puerto = Cambia el puerto TCP/UDP predeterminado del servidor DNS al especificado.
nslookup establece tipo de consultaestablecer tipo de consulta =
nslookup establece recursiónestablecer recursión
Indica al servidor DNS predeterminado que sondee otros servidores de la red si no tiene la información requerida.
reintento del conjunto de nslookupestablecer reintento =
Especifique el número de repeticiones de solicitud requeridas.
nslookup establece la raízestablecer raíz =
Cambia la dirección del servidor raíz.
nslookup establecer búsquedaestablecer búsquedaAgrega nombres de dominio DNS de la lista de búsqueda de dominios DNS a la consulta hasta que se reciba una respuesta. Este método se utiliza en los casos en los que el conjunto y la búsqueda contienen al menos un punto, pero no un punto final.
nslookup establece lista de registroEstablecer lista de búsqueda =
Cambia el nombre de dominio DNS predeterminado y la lista de búsqueda.
nslookup establece el tiempo de esperaestablecer tiempo de espera =
Cambia el tiempo de espera de respuesta en segundos.
tipo de conjunto nslookuptipo de conjunto = Cambia el tipo de registro de recursos para la solicitud.
nslookup establece vcestablecer videoEspecifica si se utilizará o no un circuito virtual al enviar solicitudes al servidor.
vista nslookupvista Genere y ordene los datos obtenidos previamente utilizando el comando ls.

Notas

  • Si computadorapara encontrar es una dirección IP y la solicitud desea obtener un registro A o PTR, se devuelve el nombre de la computadora. Si computerTofind es un nombre y no tiene un punto al final, el nombre de dominio DNS predeterminado se agrega al nombre. Esto depende del estado de los siguientes subcomandos especificados: dominio, srchlist, defname y búsqueda.
  • Si utiliza un guión (-) en su lugar computadorapara encontrar, la utilidad nslookup entrará en modo interactivo.
  • La longitud de la línea no puede exceder los 256 caracteres.
  • búsquedan Tiene dos modos: interactivo y no interactivo. Si va a utilizar la utilidad una vez, utilice el modo no interactivo. Con el primer parámetro ingresa el nombre o dirección IP de la computadora que deseas encontrar, y con el segundo parámetro ingresa el nombre o dirección IP del servidor de nombres DNS. Si omite el segundo argumento, nslookup usa el valor predeterminado.
    Si necesita utilizar la utilidad varias veces, puede ingresar al modo interactivo. Para hacer esto, ingrese un guión (-) para el primer parámetro y el nombre o dirección IP del servidor de nombres DNS para el segundo parámetro. O omita ambas opciones y nslookup utilizará el servidor DNS predeterminado.
    A continuación se presentan algunos consejos para trabajar en línea:
    • Para interrumpir la línea de comandos interactivos en cualquier momento, presione CTRL + B.
    • Para salir, escriba salir.
    • Para tratar un comando integrado como un nombre de computadora, debe precederlo con un carácter de escape (\).
    • Un comando no reconocido se interpreta como un nombre de computadora.
  • Si la búsqueda no funciona, la utilidad nslookup mostrará un mensaje de error. La siguiente tabla enumera las posibles error de mensajes.

Puede que sea necesario comprobar la funcionalidad del DNS, ver qué tan rápido funciona el servidor, ver la dirección IP y la velocidad de obtención para un determinado dominio. Existe una excelente utilidad para esto, nslookup. Con el cual podrás obtener una dirección IP para un dominio, realizar la conversión inversa y también verificar que todos los registros DNS necesarios estén instalados.

¿CÓMO FUNCIONA DNS?

El servicio DNS le permite convertir direcciones IP difíciles de recordar en nombres de dominio simples y fáciles de recordar. Sin entrar en detalles, existe una red de servidores DNS que almacenan toda la información necesaria sobre las direcciones IP y sus correspondientes dominios. De vez en cuando intercambian información entre sí para mantener la base de datos completa y actualizada.

Cuando una computadora necesita acceder a un sitio web en un dominio, solicita su dirección IP al servidor DNS y luego la almacena en el caché local. Pero las solicitudes de DNS no sólo se pueden enviar automáticamente; también pueden generarse y enviarse mediante la utilidad nslookup en Linux o Windows.

EQUIPO DE BÚSQUEDA

$ sudo nslookup opciones servidor de dominio

Dominio es el nombre de dominio para el cual necesita ver información y servidor es un parámetro opcional que indica que necesita usar un servidor DNS diferente. Opciones básicas de búsqueda de ns:

  • -tipo- tipo de información que queremos recibir, tipos posibles: txt, soa, ptr, ns, mx, mr, minfo, mg, mb, hinfo, gid, cname, a, any;
  • -puerto- otro puerto del servidor DNS;
  • -(sin)recurrencia- utilizar otros servidores DNS si no hay respuesta;
  • -rever- número de intentos para obtener la información necesaria;
  • -se acabó el tiempo- tiempo entre intentos de realizar solicitudes al servidor;
  • -fallar- Pruebe con otro servidor de nombres si éste devuelve un error.

Lo más interesante es que el comando se puede ejecutar no sólo en modo normal, sino también en modo interactivo si lo ejecutas sin parámetros. Ahora acerquémonos a los ejemplos mismos de cómo funciona el comando nslookup de Linux.

¿CÓMO USAR NSLOOKUP?

Veamos la dirección IP del sitio.

@ns:~$ sitio web nslookup

En la salida de la utilidad puede ver la dirección IP 10.3.5.21, esta no es la dirección del servidor, sino el servidor DNS del sistema. La siguiente línea muestra la misma dirección IP y puerto, esta es la dirección del servidor DNS junto con el puerto. El puerto predeterminado es 53. Y sólo después de esto se encuentra información sobre el sitio solicitado. Nuestra dirección IP es 87.236.16.171 (del excelente proveedor de hosting Beget), esto significa que todos los paquetes que envíes al sitio llegarán a esta dirección.

A veces puede recibir el mensaje “Respuesta no autorizada” (o en ruso: “Respuesta no confiable”) en la respuesta de la empresa de servicios públicos. La respuesta se considera autorizada sólo si nuestro servidor DNS tiene información de zona completa para el área en cuestión. La mayoría de las veces, nuestro servidor no tendrá toda la información, sino un caché de la última respuesta de un servidor autorizado. Dicha información se considera no autorizada, aunque se haya obtenido de una fuente autorizada, pero el servidor DNS en sí no se considera como tal.

La principal fuente de información sobre un dominio es su servidor ns. Puedes obtenerlos usando el comando con la opción tipo=ns:

@ns:~$ nslookup -type=ns sitio


El comando mostrará una lista de servidores de nombres utilizados, por ejemplo, para nosotros es ns1.beget.com. Normalmente se trata de dos a cuatro servidores. Si existe una fuente confiable para obtener información, se indica en la parte inferior del resultado.

Por ejemplo, si solicitamos información del servidor de nombres ns1.beget.com, esta ya será una respuesta autorizada ("Confiable"):

@ns:~$ sitio web nslookup ns1.beget.com

También puedes obtener un registro MX para un dominio; para hacer esto, debes configurar el tipo de solicitud en mx:

@ns:~$ nslookup -type=mx sitio


Aquí se mostrarán todos los servidores de correo configurados, cada servidor tiene su propia prioridad, por ejemplo, 10 o 20. Cuanto menor sea el número, mayor será la prioridad de la dirección.

SOA o Start Of Authority proporciona información técnica sobre un dominio, para obtener este campo utilice el tipo de solicitud soa:

@ns:~$ nslookup -type=soa sitio


La siguiente información se mostrará aquí:

  • origen- origen de la información recibida;
  • dirección de correo- dirección de correo electrónico del administrador del dominio;
  • de serie- tiempo desde la última renovación del dominio en formato de marca de tiempo;
  • actualizar- el número de segundos desde la última actualización en los que es necesario repetirla;
  • rever- el número de segundos después de los cuales deberá volver a intentar la conexión si el servidor DNS no está disponible;
  • expirar- el número de segundos después de los cuales la información recibida del DNS primario se considerará obsoleta;
  • mínimo- número mínimo de segundos hasta la próxima actualización.

También es posible utilizar nslookup para ver todos los registros DNS disponibles:

@ns:~$ nslookup -type=cualquier sitio


Para ver información más detallada sobre la ejecución de la solicitud, puede utilizar la opción -debug:

@ns:~$ nslookup -type=cualquier sitio de depuración

Esto muestra el mensaje enviado al servidor y la respuesta recibida del mismo. Si hay varias direcciones IP, el sistema puede mostrar TTL para cada una de ellas. Algunos sitios web grandes están alojados en varios servidores, esto se hace para resistir ataques DDoS.

El comando nslookup linux también se puede utilizar en modo interactivo, para ello es necesario ejecutarlo sin parámetros:

Con el comando set puede configurar varios parámetros, por ejemplo, puerto o tipo de solicitud:

Establecer puerto=53 establecer tipo=mx

Para salir de la utilidad, utilice el comando de salida.

CONCLUSIONES

Este artículo analiza el uso de nslookup, una utilidad para ver registros DNS de un dominio. Puede resultar muy útil para webmasters y administradores de sistemas ya que proporciona toda la información necesaria de una forma muy sencilla.
Y por último, si quieres conocer la lista de servidores de nombres raíz globales escribe: “ @ns:~$ nslookup -tipo=ns. Y verás una lista actualizada de los principales servidores DNS del mundo.

En contacto con

Proporciona información para ayudar a diagnosticar la infraestructura DNS. Para utilizar esta herramienta, debe estar familiarizado con el funcionamiento del sistema DNS. La herramienta de línea de comandos Nslookup solo está disponible si TCP/IP está instalado.

Sintaxis
búsquedan [- División del equipo...] [{computadora_deseado| [- servidor]}]
Opciones

- División del equipo... Especifica uno o más subcomandos. búsquedan como opciones de línea de comando. Para obtener una lista de subcomandos, consulte la sección Ver también. También". computadora_deseado Busca datos para un parámetro computadora_deseado, utilizando el servidor de nombres DNS predeterminado actual si no se especifica ningún otro servidor. Para recuperar información sobre una computadora que no es del dominio DNS actual, se debe agregar un punto al final del nombre. - servidor Especifica que este servidor debe usarse como servidor de nombres DNS. Si el parámetro -servidor Si no se especifica, se utiliza el servidor DNS predeterminado. ( ayuda|? ) Muestra una breve descripción de los subcomandos. búsquedan.

Notas

  • Si computadora_deseado especificado por una dirección IP y se solicita un registro de recursos tipo A o PTR, se mostrará el nombre de la computadora. Si computadora_deseado especificado por un nombre sin un punto al final, el nombre de dominio DSN predeterminado se agregará al nombre especificado. El comportamiento depende del estado de los siguientes subcomandos del comando colocar: dominio, lista de búsqueda, nombre definido Y buscar.
  • Si se ingresa un guión (-) en la línea de comando en lugar de un parámetro computadora_deseado, equipo búsquedan entrará en modo interactivo.
  • La longitud de la línea de llamada de comando no puede exceder los 256 caracteres.
  • Equipo búsquedan Puede funcionar en dos modos: interactivo y normal (fuera de línea).
    Si sólo necesitas mostrar una pequeña parte de la información, debes utilizar el modo normal. El primer parámetro debe ser el nombre o la dirección IP de la computadora sobre la cual desea obtener datos. Para el segundo parámetro, ingrese el nombre o la dirección IP del servidor de nombres DNS. Si no se especifica el segundo parámetro, use el comando búsquedan Se utiliza el servidor de nombres DNS predeterminado.
    Si desea obtener información más detallada, debe utilizar el modo interactivo. Debe ingresar un guión (-) como primer parámetro y el nombre o dirección IP del servidor de nombres DNS como segundo parámetro. Si no se especifican ambos parámetros, use el comando búsquedan Se utiliza el servidor de nombres DNS predeterminado. A continuación se ofrecen algunos consejos para trabajar en línea.
    • Para interrumpir un comando interactivo en cualquier momento, presione CTRL+B.
    • Para salir debes entrar salida.
    • Para ingresar un nombre de computadora que coincida con un comando, preceda el nombre con una barra invertida (\).
    • Los comandos no reconocidos se tratan como nombres de computadora.
  • Si ocurre un error al procesar la solicitud, use el comando búsquedan Se mostrará un mensaje en la pantalla. La siguiente tabla enumera posibles mensajes de error.
    Mensaje de error Descripción
    Caducado El servidor no respondió a la solicitud dentro de un tiempo determinado y después de una cierta cantidad de reintentos. Es posible configurar el período de espera usando el subcomando establecer tiempo de espera. Es posible configurar el número de reintentos usando el subcomando establecer reintento.
    No hay respuesta del servidor El servidor de nombres DNS no se está ejecutando en el servidor
    No hay registros El servidor de nombres DNS no contiene registros para el tipo de recurso especificado, aunque el nombre del servidor es correcto. El tipo de solicitud se especifica mediante el comando. establecer tipo de consulta.
    Dominio inexistente La computadora especificada o el nombre de dominio DNS no existe.
    conexión denegada
    -o-

    La red no está disponible

    No se puede conectar al servidor de nombres DNS o al servidor de servicio Finger. Este error suele ocurrir con los símbolos del sistema. es Y dedo.
    Fallo del servidor El servidor de nombres DNS ha encontrado una inconsistencia interna en su base de datos y no puede responder a la consulta correctamente.
    Rechazado El servidor de nombres DNS se negó a procesar la solicitud.
    Error de formato El servidor DNS detectó un error en el formato del paquete recibido. Esto puede indicar un error en el comando. búsquedan.

Ejemplos
Cada parámetro consta de un guión (-) seguido de un comando sin espacios y, en algunos casos, un signo igual (=) y un valor. Por ejemplo, para cambiar el tipo de solicitud de información predeterminado para un host y establecer el tiempo de espera inicial en 10 segundos, debería emitir el comando:
nslookup -querytype=hinfo -timeout=10

La utilidad nslookup es la utilidad de diagnóstico de servicios DNS más poderosa disponible. Con un poco de práctica, utilizar esta utilidad para detectar problemas y sus fuentes en el servicio DNS se convertirá en un reflejo. La utilidad nslookup le permite consultar servidores DNS, simulando la secuencia de acciones que realiza la computadora cliente.

Puede ejecutar este comando por separado para consultar servidores DNS. Al agregar uno de los subcomandos, puede ampliar la funcionalidad de la utilidad. El comando básico nslookup tiene la siguiente sintaxis:

Nslookup[-<подкоманда>] [nodo] [-<сервер имен>]

Al proporcionar a la utilidad un nombre de host, un nombre de dominio completo o una dirección IP como parámetro, puede probar la capacidad del sistema para realizar la resolución de nombres. A menudo, antes de instalar agentes de red para productos como software de respaldo, es una buena idea verificar que cada sistema esté conectado al resto de los sistemas de la red. Si el servicio DNS no está configurado correctamente, puede averiguarlo utilizando el comando nslookup.

Suponga que desea determinar la capacidad del sistema para resolver el nombre butthead.cartoons.com en una dirección IP. Para hacer esto necesitas ejecutar el comando. nslookupbutthead.cartoons.com. El comando devolverá el nombre y la dirección IP del servidor de resolución de nombres al que se realizó la solicitud, así como el nombre y la dirección IP del host que se especificó en la solicitud (beavis). Este tipo de verificación verifica que la configuración de la zona de reenvío en el servidor DNS sea correcta.

De manera similar, puede verificar la zona de búsqueda inversa en el servidor DNS. Para hacer esto, debe proporcionar la dirección IP del host como parámetro en lugar del nombre del host. Es decir, puedes ejecutar el comando nslookup 10.5.10.82. Y esta vez el comando devolverá el nombre y la dirección IP del servidor DNS al que se realizó la solicitud. Además, se mostrará el nombre y la dirección IP del nodo especificado como parámetro. Cuando se devuelve un registro, se muestra uno de dos tipos de respuestas del servidor de resolución de nombres:

  • respuesta autorizada- el servidor DNS contiene un registro para este nodo (“¡Tengo este registro, aquí está!”)
  • Respuesta no autorizada- el servidor DNS recibió información sobre esta entrada de otro servidor DNS ("Tuve que preguntar a otro, pero esta parece ser la entrada correcta")

Si bien en un mundo ideal se proporcionarían estos dos tipos de respuestas, en nuestra realidad los servidores DNS a veces están mal configurados o les falta información sobre ciertos registros. En tales casos, nslookup no puede resolver el nombre proporcionado. A continuación se enumeran las respuestas de la utilidad nslookup que se emiten cuando no se puede resolver el nombre.

errores de búsqueda

Mensaje de error

conexión denegada

No se puede establecer una conexión con el servidor DNS. Este error es común cuando se utiliza el subcomando ls al conectarse a un servidor que solo permite transferencias de zona a ciertos servidores.

Error de formato

El servidor DNS encontró un error en el paquete de solicitud del comando nslookup. Ejecute la utilidad nslookup nuevamente para volver a conectarse al servidor DNS

La red es inalcanzable

No se puede establecer una conexión con el servidor DNS. Intente determinar la existencia de enrutamiento para la red del servidor DNS enviando un paquete de eco de prueba a un host en la subred del servidor DNS.

No hay registros

No hay registros para el tipo de consulta especificado mediante el subcomando querytype (que se analiza más adelante)

No hay respuesta del servidor

El servicio DNS no se está ejecutando en el host especificado (en los parámetros del comando o en las propiedades del protocolo TCP/IP)

Dominio inexistente

No se pueden encontrar registros para el nombre de dominio solicitado

Rechazado

El servidor de resolución de nombres rechazó la solicitud de la utilidad nslookup. Este error es común cuando se usa el subcomando ls cuando se conecta a un servidor que está configurado para transferir zonas solo a ciertos servidores.

Fallo del servidor

Error o corrupción del archivo de datos de zona en el servidor DNS. Restaurar el archivo de datos de zona desde una copia de seguridad anterior

Caducado

El servidor DNS no respondió dentro del período de tiempo especificado y del intervalo de reintento. El tiempo de espera predeterminado es de 5 segundos. El intervalo de reintento es 4. Esto significa que la utilidad esperará una respuesta durante 20 segundos antes de generar este mensaje de error.

La mayor parte de la funcionalidad de la utilidad nslookup está disponible a través de los subcomandos apropiados. La forma más sencilla de acceder al menú de subcomandos es ingresar el comando nslookup y presionar la tecla . Esto iniciará el modo interactivo del comando nslookup. A continuación se encuentran enlaces a una descripción de todos los subcomandos de la utilidad nslookup asociados con el diagnóstico y la resolución de problemas en el funcionamiento del servicio de resolución de nombres.

Comandos de nslookup:

Echemos un vistazo especial al comando set. Se utiliza para configurar cómo el shell de comandos actual consulta y recupera registros de la utilidad nslookup. Hay varios subcomandos establecidos que se tratan en los siguientes artículos.