Die am häufigsten verwendete Art der Zuordnung von IP-Adressen an Geräte ist dynamisch, d.h. Geräte erhalten beim Start eine IP-Adresse von einem speziellen Gerät, dem DHCP-Server. Diese Funktionalität ist oft in WLAN-Router integriert. Am Endgerät muss i.d.R. nichts eingestellt werden, weil DHCP voreingestellt ist. DHCP weist zudem auch weitere Netzwerk-Einstellungen zu: Default Gateway und Nameserver (fürs DNS).
In Netzwerken, die sich relativ selten ändern (Firmen, Banken...) kann mit statischen IP-Adressen gearbeitet werden. Das erhöht zwar den Konfigurationsaufwand, ermöglicht aber eine einfachere Zuordnung Datenverkehr-Gerät (z.B. für Filterung von Internetverkehr). In einem häufig ändernden Netzwerk hingegen ist es einfacher, mit dynamischen IP-Adressen zu arbeiten. Hier sollte jedoch darauf geachtet werden, dass die Server immer über eine feste IP-Adresse verfügen, damit sichergestellt ist, dass sie immer erreichbar sind. Außerdem kann ein DHCP Server sich selbst keine dynamische IP-Adresse geben.
Dienstprogramme zur Kontrolle der Netzwerkeinstellungen sind ipconfig /all
(Windows) und ifconfig
(Mac/Linux). Mit ping
kann man einfach testen, ob eine Adresse erreicht werden kann.
Anwendung im Heimnetzwerk
Ab und zu scheint das Internet unendlich langsam zu sein - so auch geschehen letzthin bei mir zu Hause (nach der Umstellung des ISP zu einer Budget-Variante). Der Download Speed-Test hat schnell gezeigt, dass der Download-Speed eigentlich hoch war, jedoch der Verbindungs-Aufbau gefühlt ewig dauerte. Es fiel auf, dass keiner der bekannten Namensserver (Cloudflare 1.1.1.1
oder Google 8.8.8.8
) verwendet wurde. Wieso? Damit spezielle, lokale Domains für die Verwaltung vom ISP konfiguriert werden konnten. So konnte bspw. über http://box.local
auf den WIFI-Router zugegriffen werden (anstatt dass man 192.168.0.1
oder 192.168.0.254
von Hand eingeben musste).
Der WIFI-Router kann standardmässig DNS-Records zwischenspeichern, was eigentlich eine tolle Sache ist. Allerdings war als Nameserver ein langsamer, vom ISP zur Verfügung gestellter Server konfiguriert. Dies konnte man ändern:
Zudem konnte auch eingestellt werden, dass der DHCP-Server die DNS-Server sich verbindenen Hosts mit dem Namensserver von Cloudflare konfiguriert:
13. DHCP - Dynamic Host Configuration Protocol