EMZETT.
Login

Netzwerkbefehle in der CMD

Kurz: Die wichtigsten Befehle der Windows-Eingabeaufforderung zur Netzwerkdiagnose: ipconfig, ping, nslookup, tracert, netstat und arp.

Genauer: In der CMD (Eingabeaufforderung) lassen sich Netzwerkprobleme ohne Zusatzprogramme eingrenzen. Jeder Befehl prüft eine andere Schicht des TCP/IP-Modells. Unter Linux und macOS gibt es meist gleichwertige Befehle mit anderem Namen.

Im Detail

Überblick

BefehlZeigt oder prüftLinux/macOS
[[ipconfigipconfig]]eigene IP-Konfiguration, DNS-Cache, DHCP erneuern
[[pingping]]Erreichbarkeit und Laufzeit per [[icmp
[[nslookupnslookup]][[dns
[[tracerttracert]]Weg der Pakete über alle Router
[[netstatnetstat]]offene Ports und Verbindungen
[[arparp -a]]Zuordnung IP-Adresse zu MAC-Adresse
hostnameName des eigenen Rechnershostname
getmacMAC-Adressen der Netzwerkkartenip link
route printRouting-Tabelleip route
pathpingping und tracert kombiniert mit Verlust je Hopmtr
netshNetzwerkeinstellungen auslesen und ändernnmcli

Vorgehen bei „Kein Internet“

  1. ipconfig: Hat der Rechner eine sinnvolle Adresse (nicht 169.254.x.x) und ein Standardgateway?
  2. ping 127.0.0.1: Funktioniert der eigene Netzwerkstack?
  3. ping <Gateway>: Ist der Router im lokalen Netz erreichbar?
  4. ping 8.8.8.8: Kommt man ins Internet (ohne Namensauflösung)?
  5. ping emzett-digital.com: Klappt es mit Namen? Wenn 4 geht und 5 nicht, liegt es am DNS; dann nslookup.
  6. tracert: Wo bricht der Weg ab?
  7. netstat -an: Lauscht der Dienst überhaupt auf dem erwarteten Port?

Tipps

  • befehl /? zeigt die Hilfe mit allen Optionen.
  • Mit > lässt sich die Ausgabe in eine Datei schreiben: ipconfig /all > netz.txt.
  • Manche Befehle brauchen Administratorrechte (zum Beispiel ipconfig /release oder netstat -b).
  • Siehe auch Problemdiagnose und Befehlszeile.

Siehe auch: CMD, Befehlszeile, Ping, ICMP, ARP, DNS, TCP/IP-Modell, Problemdiagnose (Netzwerk), PowerShell