Windows-Netzwerkbefehle für TCP / IP

Manchmal ist es hilfreich, die Netzwerkbefehle zu kennen, um Ihre TCP / IP-Netzwerke zu analysieren oder zu konfigurieren

Hier ist die Liste der Befehle, die in der Eingabeaufforderung verwendet werden können:

Klingeln

PING: Testen Sie die Netzwerkverbindung mit einer Remote-IP-Adresse

 ping-t [IP oder Host] ping-l 1024 [IP oder Host] 

Die Option -t, fortlaufend zu pingen, bis Strg-C gedrückt wird.

Wenn Sie die Option -t angeben, können Sie jederzeit Statistiken abrufen, ohne die Pings zu unterbrechen, indem Sie Strg + Pause drücken

Dieser Befehl ist auch nützlich, um die Netzwerklast durch Angabe der Paketgröße mit der Option -l und der Paketgröße in Byte zu generieren.

Tracert

TRACERT: Zeigt alle IP-Zwischenadressen an, über die ein Paket zwischen dem lokalen Computer und der angegebenen IP-Adresse übertragen wird.

 tracert [@IP oder Host] tracert -d [@IP oder Host] 

Dieser Befehl ist nützlich, wenn der Befehl ping Daten zurückgibt, um festzustellen, auf welcher Ebene die Verbindung fehlgeschlagen ist.

IpConfig

IPCONFIG: Zeigt die TCP / IP-Konfiguration an oder aktualisiert sie

 ipconfig / all [/ release [adapter]] [/ renew [adapter]] / flushdns / displaydns / registerdns [-a] [-a] [-a] 

Wenn dieser Befehl ohne Optionen ausgeführt wird, werden die aktuelle IP-Adresse, die Subnetzmaske und das Standard-Gateway (Netzwerkschnittstellen des lokalen Computers) angezeigt.

  • / all: Zeigt die gesamte Netzwerkkonfiguration an, einschließlich DNS, WINS, DHCP-Server usw.
  • / renew [Adapter]: Erneuert die DHCP-Konfiguration für alle Adapter (wenn kein Adapter angegeben ist) oder für einen bestimmten Adapter, der durch den Parameter [Adapter] angegeben wird.
  • / release [Adapter]: Sendet eine DHCPRELEASE-Nachricht an den DHCP-Server, um die aktuelle DHCP-Konfiguration freizugeben und die IP-Adressenkonfiguration für alle Adapter (wenn kein Adapter angegeben ist) oder einen bestimmten Adapter, der durch den Parameter [Adapter] angegeben wird, abzubrechen. Dieser Parameter deaktiviert TCP / IP für Netzwerkkarten, die so konfiguriert sind, dass sie automatisch eine IP-Adresse beziehen.
  • / flushdns: Leeren Sie den DNS-Clientauflösungscache und setzen Sie ihn zurück. Diese Option ist nützlich, um negative Einträge und alle anderen Einträge auszuschließen, die dynamisch zum Cache hinzugefügt wurden.
  • / displaydns: Zeigt den DNS-Clientauflösungscache an, der vorab aus der lokalen Hostdatei geladene Einträge und alle kürzlich erhaltenen Datensätze für vom Hostcomputer aufgelöste Namensabfragen enthält. Der DNS-Clientdienst verwendet diese Informationen, um häufig abgefragte Namen schnell aufzulösen, bevor die konfigurierten DNS-Server abgefragt werden.
  • / registerdns: Aktualisiert alle DHCP-Leases und registriert DNS-Namen neu.

NetStat

NETSTAT: Zeigt den Status des TCP / IP-Stacks auf dem lokalen Computer an

 NETSTAT [-a] [-e] [-n] [-s] [-p Proto] [-r] [Intervall] 
  • -a Zeigt alle Verbindungen und Überwachungsports an (serverseitige Verbindungen sind normalerweise gesperrt).
  • -e Zeigt Ethernet-Statistiken an. Kann mit der Option -s kombiniert werden.
  • -n Zeigt Adressen und Portnummern in numerischer Form an.
  • -p proto Zeigt Verbindungen für das von proto angegebene Protokoll an, proto kann TCP oder UDP sein. In Verbindung mit der Option -s zur Anzeige von Protokollstatistiken kann proto TCP, UDP oder IP sein.
  • -r Zeigt den Inhalt der Routingtabelle an.
  • -s Zeigt Statistiken nach Protokoll an. Standardmäßig werden Statistiken zu TCP, UDP und IP angezeigt. Mit der Option -p kann eine Teilmenge angegeben werden.
  • Intervall: Zeigt die ausgewählte Statistik erneut an und pausiert nach einem bestimmten "Intervall" (in Sekunden) zwischen den einzelnen Anzeigen. Drücken Sie Strg + C, um die Anzeige von Statistiken zu beenden.
  • -abnov Zeigt Prozesse an, die die Internetverbindung verwenden (lokale IP-Adresse, Port, Remote-IP-Adresse und die PID des Prozesses, der die Verbindung verwendet, sowie deren Name).

Route

ROUTE: Zeigt die Routing-Tabelle an oder ändert sie

 ROUTE [-f] [Befehl [Ziel] [MASKE Netzwerkmaske] [Gateway] 
  • -f Löscht die Routing-Tabellen aller Gateway-Einträge. In Verbindung mit einem der folgenden "Befehle" werden die Tabellen gelöscht, bevor der Befehl ausgeführt wird.
  • -p Legt den Eintrag in der Tabelle als Residuum fest (nach dem Neustart).

Geben Sie einen von vier Befehlen an:

  • LÖSCHEN: Löscht eine Route.
  • DRUCKEN: Zeigt eine Route an.
  • HINZUFÜGEN: Fügt eine Route hinzu.
  • ÄNDERN: Ändert eine vorhandene Route.
  • Ziel: Gibt den Host an.
  • MASK: Wenn das Schlüsselwort MASK vorhanden ist, wird der nächste Parameter als Netzwerkmaskenparameter interpretiert.
  • Netzmaske: Wird bereitgestellt und gibt den Wert der Subnetzmaske an, die diesem Routeneintrag zugeordnet werden soll. Nicht angegeben, wird der Standardwert 255.255.255.255 verwendet.
  • Gateway: Gibt das Gateway an.
  • METRISCH: Gibt die Kostenmetrik für das Ziel an

Arp

ARP: Auflösen von IP-Adressen in MAC-Adressen. Zeigt die Übersetzungstabellen von IP-Adressen an und ändert sie in physische Adressen, die vom ARP-Adressauflösungsprotokoll verwendet werden.

 ARP -s adr_inet adr_eth [adr_if] ARP -d adr_inet [adr_if] ARP -a [adr_inet] [-N adr_if] 
  • -a Zeigt aktive ARP-Einträge an, indem das aktuelle Datenprotokoll abgefragt wird. Wenn adr_inet angegeben ist, werden nur die physischen und IP-Adressen des angegebenen Computers angezeigt. Wenn mehr als eine Netzwerkschnittstelle ARP verwendet, werden Einträge für jede ARP-Tabelle angezeigt.
  • -g ist dasselbe wie -a
  • adr_inet Gibt eine Internetadresse an.
  • -N adr_if Zeigt ARP-Einträge für die durch adr_if angegebene Netzwerkschnittstelle an.
  • -d Löscht den von adr_inet angegebenen Host.
  • -s Fügt den Host hinzu und ordnet die Internetadresse adr_inet der physikalischen Adresse adr_eth zu. Die physikalische Adresse wird als 6 hexadezimale Bytes angegeben, die durch Bindestriche getrennt sind. Der Eintrag ist permanent.
  • adr_eth Gibt eine physikalische Adresse an.
  • adr_if Gibt die Internetschnittstelle an, deren Adressübersetzungstabelle geändert werden soll. Wenn nicht angegeben, wird die erste zutreffende Schnittstelle verwendet.

Nbtstat

NBTSTAT: Cache der LMHOSTS-Datei aktualisieren. Zeigt Protokollstatistiken und aktuelle TCP / IP-Verbindungen mit NBT (NetBIOS über TCP / IP) an.

 NBTSTAT [-a Remote-Name] [-Eine IP-Adresse] [-c] [-n] [-r] [-R] [-s] [S] [Intervall] 

-a (Adapterstatus) Zeigt die Tabelle (Namen) des Remote-Computers (bekannter Name) an.

-A (Adapterstatus) Zeigt die Tabelle (Namen) des Remote-Computers (IP-Adresse) an.

-c (Cache) Zeigt den Cache für entfernte Namen einschließlich der IP-Adressen an.

-n (Namen) Listet lokale NetBIOS-Namen auf.

-r (aufgelöst) Listet Namen auf, die per Broadcast und über WINS aufgelöst wurden.

-R (Neu laden) Leert den Tabellencache und lädt ihn mit den entfernten Namen neu.

-S (Sitzungen) Listet die Sitzungstabelle mit den Ziel-IP-Adressen auf.

-s (Sitzungen) Listet die Sitzungstabelle mit den Ziel-IP-Adressen auf, die über die Hosts-Datei in Hostnamen konvertiert wurden.

Beispiel:

nbtstat -A @IP

Dieser Befehl gibt den NetBIOS-Namen, den Systemnamen und die mit dem Remote-Computer verbundenen Benutzer zurück.

Telnet

TELNET

 telnet telnet 

Der Telnet-Befehl für den Zugriff auf einen Remote-Host im Terminalmodus (passiver Bildschirm). Sie können auch überprüfen, ob ein TCP-Dienst auf einem Remoteserver ausgeführt wird, indem Sie die IP-Adresse nach der TCP-Portnummer angeben. Auf diese Weise können wir testen, ob der SMTP-Dienst auf einem Microsoft Exchange-Server ausgeführt wird, indem wir die IP-Adresse des SMTP-Connectors und dann 25 als Portnummer verwenden. Die am häufigsten verwendeten Ports sind:

  • ftp (21),
  • Telnet (23),
  • SMTP (25),
  • www (80),
  • Kerberos (88),
  • pop3 (110),
  • nntp (119)
  • und nbt (137-139).

Hostname

HOSTNAME: Zeigt den Namen des Geräts an

Ftp

FTP: Client zum Hochladen von Dateien

 ftp -s: 
  • -s Mit dieser Option können Sie FTP im Batch-Modus ausführen: Gibt eine Textdatei mit FTP-Befehlen an.

Nslookup

Nslookup sendet DNS-Anforderungen an einen DNS-Server

 nslookup [domain] [dns server] 

Der Befehl nslookup zum Senden von DNS-Anforderungen an einen Server. Wenn Sie den DNS-Server nicht angeben, verwendet der Befehl standardmäßig den für Ihre Netzwerkschnittstelle konfigurierten (z. B. den, mit dem Sie im Internet surfen).

NetSh

Weitere Informationen: Verwenden von Netsh

Vorherige Artikel Nächster Artikel

Top-Tipps