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
| Befehl | Zeigt oder prüft | Linux/macOS |
|---|---|---|
| [[ipconfig | ipconfig]] | eigene IP-Konfiguration, DNS-Cache, DHCP erneuern |
| [[ping | ping]] | Erreichbarkeit und Laufzeit per [[icmp |
| [[nslookup | nslookup]] | [[dns |
| [[tracert | tracert]] | Weg der Pakete über alle Router |
| [[netstat | netstat]] | offene Ports und Verbindungen |
| [[arp | arp -a]] | Zuordnung IP-Adresse zu MAC-Adresse |
hostname | Name des eigenen Rechners | hostname |
getmac | MAC-Adressen der Netzwerkkarten | ip link |
route print | Routing-Tabelle | ip route |
pathping | ping und tracert kombiniert mit Verlust je Hop | mtr |
netsh | Netzwerkeinstellungen auslesen und ändern | nmcli |
Vorgehen bei „Kein Internet“
ipconfig: Hat der Rechner eine sinnvolle Adresse (nicht169.254.x.x) und ein Standardgateway?ping 127.0.0.1: Funktioniert der eigene Netzwerkstack?ping <Gateway>: Ist der Router im lokalen Netz erreichbar?ping 8.8.8.8: Kommt man ins Internet (ohne Namensauflösung)?ping emzett-digital.com: Klappt es mit Namen? Wenn 4 geht und 5 nicht, liegt es am DNS; dannnslookup.tracert: Wo bricht der Weg ab?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 /releaseodernetstat -b). - Siehe auch Problemdiagnose und Befehlszeile.
Siehe auch: CMD, Befehlszeile, Ping, ICMP, ARP, DNS, TCP/IP-Modell, Problemdiagnose (Netzwerk), PowerShell