ipconfig (Windows) ·
ifconfig (Linux/macOS) ·
ip (moderner Linux-Befehl)
Diese Befehle zeigen IP-Adressen, MAC-Adressen, Netzwerkadapter und die Netzwerkkonfiguration an. Sie sind das Fundament für die Netzwerkdiagnose und -konfiguration.
ipconfig ist der Standardbefehl unter Windows, um IP-Adressen, Subnetzmasken, Standardgateways und DNS-Server aller Netzwerkadapter anzuzeigen.
| Option | Beschreibung |
|---|---|
| (ohne Option) | Zeigt die IP-Konfiguration aller aktiven Adapter |
| /all | Detaillierte Informationen (MAC-Adresse, DHCP, DNS, etc.) |
| /release | Gibt die DHCP-Lease für alle Adapter frei |
| /renew | Fordert eine neue DHCP-Lease an |
| /flushdns | Leert den DNS-Cache |
| /registerdns | Registriert DNS-Einträge neu |
| /displaydns | Zeigt den DNS-Cache an |
| /release [Adapter] | Gibt Lease für einen bestimmten Adapter frei |
| /renew [Adapter] | Erneuert Lease für einen bestimmten Adapter |
ipconfig:ipconfig /all zeigt die MAC-Adresse (physische Adresse) jedes Adapters an – nützlich für die Netzwerkdiagnose und MAC-Filterung.
ifconfig ist der klassische Befehl unter Linux und macOS, um Netzwerkschnittstellen anzuzeigen und zu konfigurieren. Hinweis: Unter modernen Linux-Distributionen wird ifconfig oft durch den ip-Befehl ersetzt.
| Option | Beschreibung |
|---|---|
| (ohne Option) | Zeigt alle aktiven Schnittstellen |
| -a | Zeigt alle Schnittstellen (auch inaktive) |
| [Interface] up | Aktiviert eine Schnittstelle |
| [Interface] down | Deaktiviert eine Schnittstelle |
| [Interface] inet | IPv4-Konfiguration anzeigen |
| [Interface] inet6 | IPv6-Konfiguration anzeigen |
| [Interface] hw ether | MAC-Adresse anzeigen/ändern |
| [Interface] mtu [wert] | MTU setzen |
ifconfig eth0:ifconfig oft als veraltet betrachtet. Verwenden Sie den ip-Befehl (ip addr show, ip link set) für die aktuelle Netzwerkkonfiguration.
ip ist der moderne Nachfolger von ifconfig und route unter Linux. Er bietet eine konsistente und erweiterbare Syntax für alle Netzwerkaufgaben.
| Subbefehl | Beschreibung |
|---|---|
| addr show / a | Alle IP-Adressen anzeigen |
| addr add | IP-Adresse hinzufügen |
| addr del | IP-Adresse entfernen |
| link show | Schnittstellen und MAC-Adressen anzeigen |
| link set | Schnittstelle aktivieren/deaktivieren |
| route show / r | Routing-Tabelle anzeigen |
| route add | Route hinzufügen |
| neigh show / n | ARP-Tabelle anzeigen |
ip addr show:ip-Befehl ist die moderne und bevorzugte Methode unter Linux. Er ersetzt ifconfig, route, arp und netstat in einem konsistenten Tool.
DHCP & DNS – Befehle zur Erneuerung der IP-Adresse und zur Verwaltung des DNS-Caches.
| Aufgabe | Windows | Linux | macOS |
|---|---|---|---|
| DHCP-Lease erneuern | ipconfig /renew | sudo dhclient eth0 | sudo ipconfig set en0 DHCP |
| DHCP-Lease freigeben | ipconfig /release | sudo dhclient -r eth0 | sudo ipconfig set en0 NONE |
| DNS-Cache leeren | ipconfig /flushdns | sudo systemctl restart systemd-resolved | sudo dscacheutil -flushcache |
| DNS-Cache anzeigen | ipconfig /displaydns | sudo systemd-resolve --statistics | sudo discoveryutil mdnsflushcache |
ipconfig /flushdns (Windows) oder sudo systemctl restart systemd-resolved (Linux).
Übersicht – die wichtigsten Befehle für die Netzwerkkonfiguration auf allen Plattformen.
| Aufgabe | Windows | Linux (modern) | Linux/macOS (klassisch) |
|---|---|---|---|
| Alle IPs anzeigen | ipconfig /all | ip addr show | ifconfig -a |
| Adapter aktivieren | netsh interface set interface "eth0" enable | sudo ip link set eth0 up | sudo ifconfig eth0 up |
| Adapter deaktivieren | netsh interface set interface "eth0" disable | sudo ip link set eth0 down | sudo ifconfig eth0 down |
| Routing-Tabelle | route print | ip route show | netstat -rn |
| MAC-Adresse | ipconfig /all | findstr "Physikalische" | ip link show eth0 | grep ether | ifconfig eth0 | grep ether |
ip der moderne Standard. ifconfig ist auf vielen Systemen noch verfügbar, wird aber als veraltet betrachtet. ip bietet eine konsistentere und mächtigere Syntax.
ipconfig
ifconfig
ip
/flushdns
/renew
ipconfig /all ·
ifconfig eth0 ·
ip addr show