DHCP protokoll (GYIK a rendszergazdának)

Ez a cikk segít mindent megtudni a rendszergazdának a protokollról..

Mi a DHCP? És miért ajánlott használni? Képzelje el, hogy Ön egy adminisztrátor egy nagyvállalatban, amelyben 500 asztali számítógép működik, és mindegyiknek meg kell állítania egy IP-címet, alhálózati maszkot, alapértelmezett átjárót, DNS-kiszolgálót és egyéb hálózati beállításokat. Hogyan lehet ezt megtenni??

Ha ezt a feladatot manuálisan próbálja meg végrehajtani, sok időt töltene az egyes számítógépekre 5-10 percet, ráadásul például véletlenül beírhat hibás IP-címet több számítógépre, vagy akár ugyanazt a címet különböző számítógépekre..

Ezeknek a problémáknak a megoldására használhatja a hálózaton a DHCP (Dynamic Host Configuration Protocol) protokollt..

A DHCP lehetővé teszi az IP-címhálózatok és más TCP / IP-beállítások, például a DNS, az alapértelmezett átjáró, stb. Kezelését. egy helyről ez a központi hely, amelyet DHCP szervernek hívnak. A felügyelet mellett, ha problémák merülnek fel, nem kell az ügyfelek PC-jét futtatnia, csak csatlakoznia kell a szerverhez és ellenőriznie kell a DHCP-beállításokat. Valószínűleg, ha probléma merül fel, a DHCP-kiszolgálón lokalizálható, a beállításaiba merülve és rönk.

A DHCP-kiszolgáló egyszerűen és teljesen automatikusan megadhatja az IP-címeket az ügyfeleknek, így nem kell konfigurálnia és beállítania az ügyféloldalon semmilyen paramétert, csupán annyit kell tennie, hogy konfigurálja a DHCP-kiszolgálót, konfigurálja a hatókör-paramétereket és néhány más protokollparamétert. TCP / IP Az ügyfelek IP-címét megadhatja a kiválasztott IP-címek tartományából.

Megjegyzés: A DHCP-t véleményem szerint a BOOTP protokoll következő generációjának lehet nevezni, mivel a BOOTP-t korábban kezdték használni, mint a DHCP-t, és ma a BOOTP-t használjuk a hálózaton keresztüli indításhoz az operációs rendszerek telepítésekor. Ezenkívül a DHCP-t nagy hálózatokban való működésre tervezték - olyasmi, amivel a BOOTP nyilvánvalóan nem tud büszkélkedni.

Hogyan működik a DHCP??

Anélkül, hogy belemennénk a műszaki információkba (DORA folyamat), azt mondom, hogy a DHCP-ügyfél egy ideig kérdezi a DHCP-kiszolgálótól az IP-címet, azt az időt, amelyre a DHCP-kliens megkapta a dinamikus IP-címet, bérleti időnek nevezzük: bérlet azt jelenti, hogy az ügyfél IP-t bérelt. A DHCP-kiszolgáló címe egy bizonyos ideig, és ha az ügyfél egy meghatározott IP-cím folytatását akarja használni, meg kell újítania.

Ezt a folyamatot részletesebben elemezzük. A DHCP szolgáltatás a DORA folyamattal működik (Fedezze fel, kínálja, kérje és nyugtázza - nyomon követhető a Network Monitor segédprogrammal):

1)     DHCPDISCOVER - az ügyfél küld egy DHCPDISCOVER műsorszóró csomagot, próbálva megtalálni a DHCP szervert a hálózaton, olyan esetekben, amikor a DHCP szervert nem találták meg ugyanabban az alhálózatban, mint az ügyfél, a DHCPDISCOVER csomagot a DHCP szerverre történő átvitelhez be kell állítania a DHCP relé ügynököt a hálózati eszközökön (útválasztók)..

2)     DHCPOFFER - a DHCP szerver DHCPOFFER műsorszóró csomagot küld az ügyfélnek, amely egy egyedi IP-cím használatára vonatkozó javaslatot is tartalmaz.

3)     DHCPREQUEST - az ügyfél válaszul küld egy DHCPREQUEST műsorszóró csomagot a DHCP szervernek, és “kéri” a szervert, hogy bérelje a javasolt egyedi címet.

4)     DHCPACK - A DHCP szerver elküldi a DHCPACK műsorszóró csomagot az ügyfélnek, ebben a csomagban a kiszolgáló jóváhagyja az ügyfél IP-cím használatára vonatkozó kérését, és más részletek is jelentésre kerülnek, például a DNS-kiszolgáló, az alapértelmezett átjáró stb. Ha a szerver nem tudja megadni a kért címet, vagy valamilyen okból érvénytelen a cím, akkor a szerver DHCPNACK csomagot küld.

Megjegyzés: A DHCP a 67-es / UDP portot használja a DHCP-kiszolgálón, a 68 / UDP portot a DHCP-klienseken.

Javasoljuk, hogy ellenőrizze, hogy a tűzfala nem blokkolja ezeket a portokat, és hogy a hálózati eszközök támogatják a DHCP-relét azokban az esetekben, amikor egyes ügyfelek különböző fizikai alhálózaton vannak..

Egyes esetekben találhat még néhány típusú DHCP-üzenetet:

1)     DHCPDECLINE - Ha az ügyfél megállapítja, hogy a DHCP-kiszolgáló által kínált IP-cím már használatban van, akkor az ügyfél új kérést generál egy másik címre (a DHCPREQUEST lépésben)..

2)     DHCPRELEASE - Ezt az üzenetet általában akkor használják, amikor az ügyfél kiad egy IP-címet..

3)     DHCPRENEW - Ez egy csomag, amelynek kérése a kiadott cím frissítése és bérbeadása.

4)     DHCPINFORM - A DHCPINFORM egy olyan csomag, amelyet az ügyfél küld a DHCP szervernek, hogy részletesebb információkat kapjon a szerverről, például a DHCPINFORM küldhető annak érdekében, hogy meghatározzák egy másik DHCP szerver helyét a hálózaton..

DHCPNACK

DHCPNACK vagy negatív válaszcsomag, a szerver elküldi, ha az IP-címet egy másik ügyfél már használja, vagy a cím már nem érvényes.

DHCPNACK megérkezése esetén az ügyfélnek újra kell indítania a bérleti cím beszerzési folyamatát.

DHCP hatókörök, kivételek és fenntartások

A DHCP hatóköre az IP-címek olyan teljes tartománya, amelyet a DHCP-kiszolgálón konfigurált címtartományként állítottak össze az ügyfelek számára kiadásra.

Például, ha olyan területet hoz létre, amely 10.0.0.100-10.0.0.200 kiadott címekkel rendelkezik, akkor könnyedén megbizonyosodhat arról, hogy csak ezek a címek kerülnek a munkaállomásokra..

Egyetlen DHCP-kiszolgálón is létrehozhat egynél több területet, de ebben az esetben ajánlott ellenőrizni, hogy a területek nem fedik-e egymást és nem fedik-e egymást. Az ilyen területek létrehozása során külön konfigurálhatja a kliensek TCP / IP paramétereit, például az alhálózati maszkot, a bérleti időt, az útválasztót (alapértelmezett átjáró), a DNS szervert stb., Ezért az ügyfelek a címüket egy adott területről kapják meg. más régió paramétereket is fogadunk.

Bizonyos esetekben meg kell akadályoznia, hogy az ügyfelek bizonyos címeket kapjanak, például ha a DHCP területe 10.0.0.1 és 10.0.0.100 tartományba esik, és a kiszolgálóinak IP-címei a 10.0.0.1-10.0.0.10 tartományba esnek, akkor szüksége lesz erre a lehetőségre. zárja ki ezeket az IP-címeket a DHC-kiszolgáló által kiadott területből. Ezt a funkciót kizárásnak hívják..

Foglalás - akkor használják, ha egy adott dinamikus IP-címet tervez bemutatni egy adott DHCP-kliens számára. Például a DHCP területén egy egyedi címet szeretne kiosztani egy hozzárendelt kliens számára, ehhez könnyedén létrehozhat egy egyedi azonosító használatával fenntartást - a MAC cím (Media Access Control - egyedi hexadecimális fizikai cím) hálózati adapter).

Active Directory és DHCP szerver

Ahhoz, hogy a Microsoft Windows DHCP-kiszolgálója megfelelően működjön az Active Directory-környezetben, először engedélyeznie kell a DHCP-kiszolgálót AD-ben.

Abban az esetben, ha egy illetéktelen szerver megpróbálja elindítani a DHCP-szolgáltatást IP-címek kiadására, ez az indítás sikertelen lesz, és a helyi számítógépen a DHCP-szolgáltatás le lesz állítva.

DHCP közvetítő

A DHCP Relay Agent egy olyan típusú gazdagép (általában egy útválasztó vagy szerver), amely DHCP / BOOTP adásokat vesz olyan alhálózatok ügyfeleitől, amelyek nem rendelkeznek helyi DHCP szerverekkel.

A DHCP Relay Agent továbbítja a különféle fizikai alhálózatokon található kliensektől és DHCP-kiszolgálóktól származó csomagokat, lehetővé téve számukra a DHCP-n keresztüli működést, azaz közvetítőként jár el

Összefoglalva

A DHCP a hálózat egyik alapvető szolgáltatása segít rendszergazdaként az ügyfelek központi kezelésében azáltal, hogy IP-címeket bocsát ki, felügyeli és kiosztja őket.