Red de conocimiento informático - Conocimiento informático - ¿Cuáles son los comandos de DOS más utilizados para consultar direcciones IP en LAN?

¿Cuáles son los comandos de DOS más utilizados para consultar direcciones IP en LAN?

1. Consejos para usar el comando Ping

Ping es una utilidad utilizada con mucha frecuencia para determinar si el host local puede intercambiar (enviar y recibir) datos con otro host. . Según la información devuelta, podemos inferir si los parámetros TCP/IP están configurados correctamente y si se están ejecutando normalmente. Cabe señalar que realizar con éxito uno o dos intercambios de datagramas con otro host no significa que la configuración de TCP/IP sea correcta. Debemos realizar una gran cantidad de intercambios de datagramas entre el host local y el remoto para estar seguros de que TCP/. La IP está configurada correctamente.

En pocas palabras, Ping es un programa de prueba. Si Ping se ejecuta correctamente, generalmente podemos eliminar fallas en la capa de acceso a la red, tarjeta de red, líneas de entrada y salida del MODEM, cables y enrutadores, reduciendo así la reducción. el alcance del problema. Sin embargo, debido a la capacidad de personalizar el tamaño de los datagramas enviados y la transmisión interminable de alta velocidad, algunas personas con motivos ocultos también han utilizado Ping como herramienta para DDOS (ataques de denegación de servicio). Los sitios web han sido pirateados utilizando cientos de computadoras de alta velocidad. Una computadora conectada a Internet queda paralizada al enviar continuamente una gran cantidad de datagramas Ping.

De forma predeterminada, el comando Ping que se ejecuta en Windows envía 4 solicitudes de eco ICMP (Protocolo de mensajes de control de Internet), cada una con 32 bytes de datos. Si todo va bien, deberíamos recibir 4 respuestas. Ping puede mostrar la cantidad de tiempo en milisegundos entre el envío de una solicitud de eco y la devolución de una respuesta de eco. Si el tiempo de respuesta es corto significa que el datagrama no tiene que pasar por demasiados enrutadores o que la conexión de red es más rápida. Ping también puede mostrar el valor TTL (Tiempo de vida). Podemos usar el valor TTL para calcular cuántos enrutadores ha pasado el paquete de datos: el valor TTL inicial de la ubicación de origen (que es una potencia de 2 que es ligeramente mayor que). el TTL devuelto) - Valor TTL cuando se devuelve. Por ejemplo, si el valor TTL devuelto es 119, entonces se puede calcular que el valor TTL inicial del datagrama que sale de la dirección de origen es 128, y la ubicación de origen a la ubicación de destino pasa a través de 9 segmentos de red del enrutador (128-119). Si el valor TTL devuelto es 246, el valor inicial de TTL es 256 y se requieren 9 segmentos de enrutador desde la ubicación de origen hasta la ubicación de destino.

1. Secuencia típica de detección de fallos de red mediante Ping

En circunstancias normales, cuando utilizamos el comando Ping para encontrar el problema o comprobar el funcionamiento de la red, debemos utilizar muchos comandos Ping, si todo funciona correctamente, podemos confiar en que no habrá problemas con la conectividad básica y los parámetros de configuración, si algunos comandos Ping no se ejecutan, también puede indicar dónde encontrar el problema; A continuación se proporciona una secuencia de detección típica y las posibles fallas correspondientes:

·ping 127.0.0.1

Este comando Ping se envía al software IP de la computadora local y el comando nunca sale. la computadora. Si no se hace esto, significa que hay algunos problemas básicos con la instalación u operación de TCP/IP.

·ping IP local

Este comando se envía a la dirección IP configurada por nuestro ordenador Nuestro ordenador siempre debe responder al comando Ping. Si no, significa que hay un problema. con la configuración o instalación local. Cuando ocurre este problema, los usuarios de LAN deben desconectar el cable de red y reenviar el comando. Si este comando es correcto después de desconectar el cable de red, significa que se puede configurar otra computadora con la misma dirección IP.

·Hacer ping a otras IP en la LAN

Este comando debe salir de nuestro ordenador, llegar a otros ordenadores a través de la tarjeta de red y el cable de red, y luego regresar. La recepción de respuestas de eco indica que las tarjetas de red y los operadores de la red local están funcionando correctamente. Pero si recibe 0 respuestas de eco, significa que la máscara de subred (el código que separa la parte de la red de la dirección IP de la parte del host de la dirección IP cuando se divide en subredes) es incorrecta o la tarjeta de red está mal configurada o hay un problema. con el sistema de cables.

·ping gateway IP

Si la respuesta a este comando es correcta, significa que el enrutador de puerta de enlace en la LAN está ejecutándose y puede responder.

·ping IP remota

Si se reciben 4 respuestas, significa que la puerta de enlace predeterminada se utiliza correctamente. Para los usuarios de Internet por acceso telefónico, significa que pueden acceder exitosamente a Internet (pero no descarta que pueda haber problemas con el DNS del ISP).

·ping localhost

localhost es un nombre reservado de red del sistema operativo. Es un alias de 127.0.0.1. Cada computadora debería poder convertir este nombre en esta dirección. Si no está dentro de este rango, significa que hay un problema en el archivo host (/Windows/host).

·Ping www.xxx.com

Haga ping a la dirección www.xxx.com para este nombre de dominio, generalmente a través del servidor DNS. Si hay una falla aquí, significa que. Dirección IP del servidor DNS La configuración es incorrecta o el servidor DNS está defectuoso (para los usuarios de Internet por acceso telefónico, algunos ISP ya no necesitan configurar un servidor DNS). Por cierto: también podemos usar este comando para convertir nombres de dominio en direcciones IP. Si todos los comandos Ping enumerados anteriormente pueden ejecutarse normalmente, básicamente podemos estar seguros de la capacidad de nuestra computadora para comunicarse local y remotamente. Sin embargo, el éxito de estos comandos no significa que todas nuestras configuraciones de red estén libres de problemas. Por ejemplo, es posible que algunos errores de máscara de subred no se detecten con estos métodos.

2. Opciones de parámetros comunes del comando Ping

·ping IP Ct

Ejecutar continuamente el comando Ping en la dirección IP hasta que el usuario lo interrumpa con Ctrl +C.

·ping IP -l 3000

Especifique que la longitud de los datos en el comando Ping sea 3000 bytes en lugar de los 32 bytes predeterminados.

·Ping IP Cn

Ejecutar el comando Ping un número específico de veces.

2. Consejos para utilizar el comando Netstat

Netstat se utiliza para mostrar datos estadísticos relacionados con los protocolos IP, TCP, UDP e ICMP. Generalmente se utiliza para comprobar la conexión de red de. cada puerto de la máquina. No se sorprenda si nuestras computadoras a veces reciben datagramas que causan fallas o eliminaciones de datos erróneas. TCP/IP puede tolerar este tipo de errores y reenviar datagramas automáticamente. Pero si el número acumulado de condiciones de error representa un gran porcentaje de los datagramas IP recibidos, o su número aumenta rápidamente, entonces deberíamos utilizar Netstat para comprobar por qué ocurren estas condiciones.

1. Algunas opciones comunes de netstat

·netstat Cs

Esta opción puede mostrar datos estadísticos según cada protocolo. Si nuestra aplicación (como un navegador web) se ejecuta lentamente o no puede mostrar datos como páginas web, entonces podemos usar esta opción para ver la información mostrada. Necesitamos observar cuidadosamente las filas de estadísticas para encontrar las palabras clave erróneas y determinar dónde radica el problema.

·netstat Ce

Esta opción se utiliza para mostrar datos estadísticos sobre Ethernet. Los elementos enumerados incluyen la cantidad total de bytes de datagramas transmitidos, la cantidad de errores, eliminaciones, cantidad de datagramas y cantidad de transmisiones. Estas estadísticas son tanto la cantidad de datagramas enviados como la cantidad de datagramas recibidos. Esta opción se puede utilizar para contar parte del tráfico de red básico).

·netstat Cr

Esta opción puede mostrar información sobre la tabla de enrutamiento, similar a la información que se ve cuando se usa el comando de impresión de ruta que se describe más adelante. Además de mostrar rutas válidas, también se muestran las conexiones válidas actualmente.

·netstat Ca

Esta opción muestra una lista de toda la información de conexión válida, incluidas las conexiones establecidas (ESTABLECIDAS) y aquellas conexiones que están escuchando solicitudes de conexión (LISTENING).

·netstat Cn

Muestra todas las conexiones válidas establecidas.

El siguiente es un ejemplo de salida de netstat:

C:\>netstat -e

Estadísticas de interfaz

Recibido Enviado

Bytes 3995837940 47224622

Paquetes unidifusión 120099 131015

Paquetes no unidifusión 7579544 3823

Descartes 0 0

Errores 0 0

Protocolos desconocidos 363054211

C:\>netstat -a

Conexiones activas

Proto dirección local Estado de dirección extranjera

p>

TCP CORP1:1572 172.16.48.10:nbsession ESTABLECIDO

TCP CORP1:1589 172.16.48.10:nbsession ESTABLECIDO

TCP CORP1:1606 172.16.105.245:nbsession ESTABLECIDO ED

TCP CORP1:1632 172.16.48.213:nbsession ESTABLECIDO

TCP CORP1:1659 172.16.48.169:nbsession ESTABLECIDO

TCP CORP1:1714 172.16.48.203:nbsession ESTA BLISHED

TCP CORP1:1719 172.16.48.36:nbsession ESTABLECIDO

TCP CORP1:1241 172.16.48.101:nbsession ESTABLECIDO

UDP CORP1:1025 *:*

UDP CORP1:snmp *:*

UDP CORP1:nbname *:*

UDP CORP1:nbdatagram *:*

UDP CORP1:nbname * :*

UDP CORP1:nbdatagram *:*

C:\>netstat -s

Estadísticas de IP

Paquetes recibidos = 5378528

Errores de encabezado recibidos = 738854

Errores de dirección recibidos = 23150

Datagramas reenviados = 0

Protocolos desconocidos recibidos = 0

Paquetes recibidos descartados = 0

Paquetes recibidos entregados = 461

6524

Solicitudes de salida = 132702

Descartes de ruta = 157

Paquetes de salida descartados = 0

Paquete de salida sin ruta = 0

p>

Reensamblaje requerido = 0

Reensamblaje exitoso = 0

Fallos de reensamblaje =

Datagramas fragmentados exitosamente = 0

Fragmentación fallida de datagramas = 0

Fragmentos creados = 0

Estadísticas ICMP

?Recibidos enviados

Mensajes 693 4

Errores 0 0

Destino inalcanzable 685 0

Tiempo excedido 0 0

Problemas con parámetros 0 0

Origen Apaga 0 0

p>

Redirecciones 0 0

Ecos 4 0

Respuestas de eco 0 4

Marcas de tiempo 0 0

Respuestas de marca de tiempo 0 0

Máscaras de dirección 0 0

Respuestas de máscara de dirección 0 0

Estadísticas TCP

Aperturas activas = 597

Aperturas pasivas = 135

Intentos fallidos de conexión = 107

Restablecer conexiones = 91

Conexiones actuales = 8

Segmentos recibidos = 106770

Segmentos enviados = 118431

Segmentos retransmitidos = 461

Estadísticas UDP

Datagramas recibidos = 4157136

Sin puertos = 351928

Errores de recepción = 2

Datagramas enviados = 13809

2. El maravilloso uso de Netstat

Las personas que usan Internet con frecuencia generalmente usan ICQ, no sé si hemos sido acosados ​​​​por algunas personas molestas y queremos quejarnos pero no sabemos qué hacer.

¿mano? De hecho, siempre que conozcamos la IP de la otra parte, podemos presentar una queja ante su ISP. Pero, ¿cómo podemos conocer la IP de la otra parte a través de ICQ? Si la otra parte elige no mostrar la dirección IP al configurar ICQ, no podremos verla en la barra de información. De hecho, podemos hacer esto fácilmente solo a través de Netstat: cuando se conecta con nosotros a través de ICQ u otras herramientas (por ejemplo, le enviamos un mensaje ICQ o él nos envía un mensaje), inmediatamente ingresamos netstat -n o netstat -a. en el símbolo del sistema de DOS para ver la IP o el nombre de dominio ISP utilizado por la otra parte para acceder a Internet. Incluso el puerto utilizado está completamente expuesto.

3. Consejos para usar el comando IPConfig

La utilidad IPConfig y su interfaz gráfica de usuario equivalente ---- WinIPCfg en Windows 95/98 se puede usar para mostrar el TCP/ Valor de configuración de IP. Esta información se utiliza generalmente para verificar si la configuración TCP/IP configurada manualmente es correcta. Sin embargo, si nuestro ordenador y la LAN en la que se encuentra utilizan el Protocolo de configuración dinámica de host (DHCP), la información que muestra este programa puede resultarnos más útil. En este momento, IPConfig puede informarnos si nuestra computadora ha alquilado con éxito una dirección IP y, de ser así, podemos saber qué dirección tiene asignada actualmente. Conocer la dirección IP actual, la máscara de subred y la puerta de enlace predeterminada de la computadora es en realidad un elemento necesario para las pruebas y el análisis de fallas.

1. Las opciones más utilizadas de IPConfig

·ipconfig

Cuando IPConfig se utiliza sin ninguna opción de parámetro, se utilizará para cada interfaz configurada. Muestra la dirección IP, la máscara de subred y el valor de la puerta de enlace predeterminada.

·ipconfig /all

Al usar la opción todo, IPConfig puede mostrar la información adicional que ha configurado y que usará (como la dirección IP, etc.) para DNS y WINS. servidores y muestra la dirección física (MAC) integrada en la tarjeta de red local. Si la dirección IP se alquila desde un servidor DHCP, IPConfig mostrará la dirección IP del servidor DHCP y la fecha en la que se espera que caduque la dirección alquilada.

·ipconfig /release e ipconfig /renew

Estas son dos opciones adicionales que solo funcionan en computadoras que alquilan su dirección IP desde un servidor DHCP. Si ingresamos ipconfig /release, las direcciones IP arrendadas de todas las interfaces se vuelven a entregar al servidor DHCP (se devuelven las direcciones IP). Si ingresamos ipconfig /renew, la computadora local intenta contactar al servidor DHCP y arrendar una dirección IP. Tenga en cuenta que en la mayoría de los casos a la tarjeta de red se le reasignará la misma dirección IP que se asignó anteriormente. El siguiente ejemplo es la salida del comando ipconfig /all para una computadora configurada para usar un servidor DHCP para configurar dinámicamente servidores TCP/IP y WINS y DNS para resolver nombres.

Configuración IP de Windows

Tipo de nodo..: No. p>

p>

Proxy WINS habilitado... . : corp1.microsoft .com

Servidores DNS . p>Dirección física. . .: Sí ​​

Máscara de subred. > Puerta de enlace predeterminada. 0.101

Servidor WINS secundario: 10.1.0.102

Concesión obtenida.. . >

El contrato de arrendamiento vence.. . En su lugar, winipcfg no es ipconfig, ya que es una interfaz gráfica de usuario y muestra la misma información que ipconfig y también proporciona opciones para publicar y actualizar direcciones IP dinámicas.

4. Consejos para usar ARP (Protocolo de traducción de direcciones)

ARP es un protocolo TCP/IP importante y se utiliza para determinar la dirección física de la tarjeta de red correspondiente a la dirección IP. . Usando el comando arp, podemos ver el contenido actual del caché ARP de la computadora local o de otra computadora. Además, utilizando el comando arp, también puede ingresar manualmente un par de dirección física/IP de tarjeta de red estática. Podemos usar este método para hacer esto para hosts comunes, como puertas de enlace predeterminadas y servidores locales, lo que ayuda a reducir la cantidad de problemas de red. de información.

Según la configuración predeterminada, los elementos en el caché ARP son dinámicos. Siempre que se envía un datagrama desde una ubicación específica y el elemento actual no existe en el caché, ARP lo agregará automáticamente. Una vez que se ingresan los elementos almacenados en caché, ya han comenzado a moverse hacia un estado no válido. Por ejemplo, en una red Windows NT/2000, un par de direcciones físicas/IP caducará en un plazo de 2 a 10 minutos si la entrada no se utiliza más.

Por lo tanto, no se sorprenda si hay pocas o ninguna entrada en la caché ARP; un ping desde otra computadora o enrutador puede agregarlas. Por lo tanto, cuando necesite ver el contenido del caché mediante el comando arp, es mejor hacer ping a esta computadora primero (no puede enviar el comando ping localmente).

Opciones comunes de comando ARP:

·arp -a o arp Cg

Se utiliza para ver todos los elementos en el caché. Los resultados de los parámetros -a y -g son los mismos, y durante muchos años -g ha sido la opción utilizada en plataformas UNIX para mostrar todos los elementos en el caché ARP, mientras que Windows usa arp -a (-a puede considerarse todo , es decir, todos), pero también acepta la opción -g más tradicional.

·arp -a IP

Si tenemos varias tarjetas de red, use arp -a para consultar la dirección P por jurisdicción para mostrar solo el caché ARP relacionado con el proyecto de interfaz. .

·arp -s dirección física IP

Podemos ingresar manualmente una entrada estática en el caché ARP. Esta entrada seguirá siendo válida durante el proceso de inicio de la computadora o, en caso de error, la dirección física configurada manualmente actualizará automáticamente la entrada.

·arp -d IP

Utilice este comando para eliminar manualmente un proyecto estático.

Por ejemplo, escribimos Arp Ca en el símbolo del sistema; si hemos utilizado el comando Ping para probar y verificar la conectividad desde esta computadora al host con la dirección IP 10.0.0.99, se muestra el caché ARP. la siguiente entrada:

Interfaz:10.0.0.1 en la interfaz 0x1

Dirección de Internet Tipo de dirección física

10.0.0.99 00-e0-98-00-7c -dc dinámico

En este ejemplo, la entrada de caché indica que el host remoto en 10.0.0.99 se resuelve en una dirección de control de acceso al medio de 00-e0-98-00-7c-dc, que es la NIC. hardware de la computadora remota distribuida. Una dirección de control de acceso a medios es una dirección que utiliza una computadora para comunicarse físicamente con hosts TCP/IP remotos en la red. En este punto podemos usar los comandos ipconfig y ping para verificar nuestra propia configuración de red y determinar si es correcta. Podemos usar netstat para verificar las conexiones establecidas por otros y descubrir la información IP oculta por los usuarios de ICQ. para comprobar la dirección MAC de la tarjeta de red.

5. Consejos para usar Tracert, Route y BTStat

1. Consejos para usar Tracert

Si hay problemas de conectividad de red, puede usar el comando tracert para comprobar Se alcanza la ruta a la dirección IP de destino y se registra el resultado. El comando tracert muestra el conjunto de enrutadores IP utilizados para entregar un paquete desde su computadora a su destino, junto con el tiempo requerido para cada salto. Si el paquete no se puede entregar al destino, el comando tracert muestra el último enrutador que reenvió exitosamente el paquete. El comando Tracert se puede utilizar para rastrear la ruta (ruta) utilizada por un datagrama mientras viaja desde nuestra computadora a través de múltiples puertas de enlace hasta su destino. La ruta trazada por esta utilidad es una ruta desde la computadora de origen hasta el destino, y no se garantiza ni se supone que los datagramas sigan siempre esta ruta. Si nuestra configuración utiliza DNS, a menudo obtendremos la ciudad, la dirección y los nombres de los operadores comunes de las respuestas generadas. Tracert es un comando que se ejecuta relativamente lento (si la dirección de destino que especificamos está lejos), debemos darle unos 15 segundos por enrutador.

El uso de Tracert es muy sencillo. Sólo necesitas seguir a tracert con una dirección IP o URL, y Tracert realizará la conversión de nombre de dominio correspondiente.

Los usos más comunes de tracert:

dirección IP de tracert [-d] Este comando devuelve una lista de enrutadores pasados ​​para alcanzar la dirección IP. Al utilizar la opción -d, las rutas de los enrutadores se mostrarán más rápido porque tracert no intentará resolver los nombres de los enrutadores en la ruta.

Tracert se utiliza generalmente para detectar la ubicación del fallo. Podemos utilizar tracert IP para identificar en qué enlace está el problema. Aunque todavía no hemos determinado cuál es el problema, nos ha dicho dónde está. El problema es que también podemos decirles a los demás con confianza que algo anda mal en alguna parte.

2. Consejos para utilizar la ruta

La mayoría de los hosts generalmente residen en un segmento de red conectado a un solo enrutador. Dado que solo hay un enrutador, no hay dudas sobre qué enrutador usar para publicar el datagrama en la computadora remota. La dirección IP del enrutador se puede ingresar como puerta de enlace predeterminada para todas las computadoras en el segmento de red. Sin embargo, cuando tiene dos o más enrutadores en su red, no necesariamente desea depender únicamente de la puerta de enlace predeterminada. Es posible que deseemos que algunas de nuestras direcciones IP remotas pasen a través de un enrutador específico y otras IP remotas pasen a través de otro enrutador.

En este caso, necesitamos la información de enrutamiento correspondiente, que se almacena en tablas de enrutamiento. Cada host y cada enrutador está equipado con su propia tabla de enrutamiento única. La mayoría de los enrutadores utilizan protocolos de enrutamiento especializados para intercambiar y actualizar dinámicamente tablas de enrutamiento entre enrutadores. Sin embargo, en algunos casos, las entradas deben agregarse manualmente a las tablas de enrutamiento de enrutadores y hosts. La ruta se utiliza para mostrar, agregar y modificar manualmente elementos de la tabla de enrutamiento.

Opciones de uso general:

·route print

Este comando se utiliza para mostrar los elementos actuales en la tabla de enrutamiento y la salida en un único segmento de red del enrutador. ; debido a que la tarjeta de red está configurada con una dirección IP, todos estos elementos se agregan automáticamente.

·route add

Utilice este comando para agregar elementos de enrutamiento a la tabla de enrutamiento. Por ejemplo, si desea establecer una ruta a la red de destino 209.98.32.33, que debe pasar por 5 segmentos de red del enrutador, primero debe pasar por un enrutador en la red local con la IP del enrutador 202.96.123.5 y la subred. máscara de 255.255.255.224 , luego debemos ingresar el siguiente comando:

ruta agregar 209.98.32.33 máscara 255.255.255.224 202.96.123.5 métrica 5

·cambio de ruta

.

Podemos usar este comando para modificar la ruta de transmisión de datos. Sin embargo, no podemos usar este comando para cambiar el destino de los datos. El siguiente ejemplo cambia el enrutamiento de datos a otro enrutador, que utiliza una ruta más directa que contiene 3 segmentos de red:

ruta agregar 209.98.32.33 máscara 255.255.255.224 202.96.123.250 métrica 3

·eliminar ruta

Utilice este comando para eliminar rutas de la tabla de enrutamiento. Por ejemplo: eliminación de ruta 209.98.32.33

3. Consejos para usar NBTStat

Utilice el comando nbtstat para liberar y actualizar el nombre NetBIOS. La utilidad NBTStat (Estadísticas de NetBIOS sobre TCP/IP) proporciona estadísticas sobre NetBIOS. Usando NetBIOS, podemos ver la tabla de nombres NetBIOS en la computadora local o remota.

Opciones comunes:

·nbtstat Cn

Muestra el nombre y el programa de servicio almacenado localmente.

·nbtstat Cc

Este comando se utiliza para mostrar el contenido de la caché de nombres NetBIOS. La caché de nombres NetBIOS se utiliza para almacenar pares de nombres NetBIOS y direcciones IP de otras computadoras que se han comunicado recientemente con esta computadora.

·nbtstat Cr

Este comando se utiliza para borrar y recargar la caché de nombres NetBIOS.

·nbtstat -a IP

Muestra la dirección física y la lista de nombres de otra computadora a través de IP. Lo que mostramos es como la otra computadora que ejecuta nbtstat -n.

·nbtstat -s IP

Muestra la tabla de conexiones NetBIOS de otro ordenador usando su dirección IP. Por ejemplo, escribimos: nbtstat en el símbolo del sistema. El progreso del proceso de lanzamiento y actualización de CRR se muestra en forma de salida de línea de comando. Esta información indica si se han liberado y renovado los registros de todos los nombres NetBIOS locales actualmente registrados en WINS para esta computadora mediante el servidor WINS.