İnternet & Dijital
DHCP Nedir? Ne İşe Yarar ve Nasıl Çalışır?
Kısaca
DHCP nedir, ne işe yarar ve nasıl çalışır? IP adresi, DNS, ağ geçidi, kira süresi ve DHCPv6 kavramlarını sade biçimde açıklıyoruz.
DHCP, bir cihaza ağa bağlandığında IP adresi ve gerekli diğer ağ ayarlarını otomatik olarak veren yapılandırma protokolüdür. Açılımı Dynamic Host Configuration Protocol yani Dinamik Ana Bilgisayar Yapılandırma Protokolü’dür. Evde telefona Wi‑Fi şifresini girdikten sonra ayrıca IP adresi, ağ geçidi ve DNS sunucusu yazmadan internete çıkabilmenizin temel nedenlerinden biri DHCP’dir.
DHCP nedir?
DHCP, TCP/IP ağındaki cihazlara ağ yapılandırma bilgilerini otomatik biçimde dağıtmak için kullanılan istemci-sunucu temelli bir protokoldür. IETF’nin RFC 2131 standardı, DHCP’yi ağdaki hostlara yapılandırma bilgisi aktaran ve yeniden kullanılabilir ağ adreslerinin otomatik atanmasını sağlayan bir çerçeve olarak tanımlar.
Bir bilgisayar, telefon, akıllı televizyon veya başka bir cihaz ağa yeni katıldığında çoğu zaman hangi IP adresini kullanacağını önceden bilmez. DHCP sunucusu kullanılabilir adres havuzundan uygun bir IP verir ve cihazın ağda iletişim kurabilmesi için gereken başka bilgileri de iletebilir.
DHCP ne işe yarar?
DHCP’nin temel görevi ağ ayarlarını elle girmek zorunda kalmadan cihazları kullanıma hazır hale getirmektir. Küçük bir ev ağında bu yalnızca kolaylık gibi görünebilir; onlarca, yüzlerce veya binlerce cihaz bulunan kurumsal ağlarda ise adreslerin merkezi biçimde yönetilmesini sağlar.
DHCP ile bir cihaza yalnız IP adresi değil; alt ağ maskesi, varsayılan ağ geçidi, DNS sunucuları ve çeşitli ek ağ seçenekleri de aktarılabilir. Böylece her cihazı tek tek yapılandırma ihtiyacı büyük ölçüde ortadan kalkar.
DHCP nasıl çalışır?
IPv4 tarafındaki klasik DHCP süreci çoğu anlatımda dört temel mesajla özetlenir: Discover, Offer, Request ve Acknowledgement. Bu sıra genellikle baş harflerinden dolayı DORA olarak anılır.
- DHCP Discover: Ağa yeni bağlanan istemci kullanılabilir DHCP sunucularını arar.
- DHCP Offer: Sunucu istemciye verebileceği IP adresini ve yapılandırma seçeneklerini teklif eder.
- DHCP Request: İstemci seçtiği teklifi kabul etmek istediğini bildirir.
- DHCP ACK: Sunucu atamayı onaylar ve istemci verilen ayarlarla ağı kullanmaya başlar.
Gerçek protokol davranışı bu basit özetten daha ayrıntılıdır; yenileme, yeniden bağlanma ve hata durumlarında farklı mesajlar devreye girebilir. Ancak günlük kullanıcı açısından DHCP’nin yaptığı iş, cihaz ile ağ arasında otomatik bir “adres ve ayar anlaşması” kurulmasıdır.
DHCP sunucusu nedir?
DHCP sunucusu, hangi IP adreslerinin dağıtılabileceğini ve istemcilere hangi ağ seçeneklerinin verileceğini yöneten taraftır. Ev ağlarında bu görev çoğunlukla modem veya Wi‑Fi yönlendirici tarafından üstlenilir. Kurumsal ağlarda ise ayrı sunucular ya da ağ cihazları DHCP hizmeti sağlayabilir.
Sunucu belirli bir IP havuzu tanımlar. Örneğin yerel ağda 192.168.1.100 ile 192.168.1.200 arasındaki adresleri dinamik olarak cihazlara verebilir. Bu adresler private IP alanında kullanılır ve doğrudan genel internette yönlendirilmez.
DHCP istemcisi nedir?
DHCP istemcisi, ağ ayarlarını sunucudan isteyen cihaz veya yazılımdır. Telefonunuzun Wi‑Fi arayüzü, dizüstü bilgisayarınızın Ethernet bağlantısı veya bir akıllı ev cihazı DHCP istemcisi olarak davranabilir.
Birçok işletim sisteminde “IP ayarları: otomatik” benzeri seçenek aslında DHCP kullanımını ifade eder. Kullanıcı manuel IP seçtiğinde ise cihazın adresi, ağ maskesi, ağ geçidi ve DNS gibi değerleri elle girmesi gerekebilir.
DHCP kira süresi nedir?
DHCP çoğu durumda IP adresini cihaza sonsuza kadar vermez. Adres belirli bir süre için kiralanır; buna DHCP lease veya kira süresi denir. İstemci süre dolmadan önce adresi yenilemeye çalışır.
Kiralama yaklaşımı, kullanılmayan adreslerin tekrar havuza dönmesini sağlar. Özellikle çok sayıda geçici cihazın bağlandığı ağlarda bu oldukça önemlidir. Bir kafedeki Wi‑Fi ağına gün boyunca farklı yüzlerce telefon bağlanabilir; her cihaza kalıcı adres ayrılması adres havuzunun gereksiz biçimde tükenmesine yol açardı.
DHCP ile statik IP arasındaki fark nedir?
DHCP ile verilen IP adresi genellikle dinamik olarak yönetilir. Statik IP ise belirli bir cihaza veya bağlantıya sabit biçimde atanması amaçlanan adrestir. Bununla birlikte “DHCP kullanıyor” demek adresin mutlaka her bağlantıda değişeceği anlamına gelmez.
Bir DHCP sunucusunda belirli cihazın her zaman aynı yerel IP’yi alması için rezervasyon yapılabilir. Buna DHCP reservation veya static lease denebilir. Böylece adres merkezi olarak DHCP üzerinden yönetilirken cihaz her seferinde aynı yerel IP’yi kullanabilir.
DHCP rezervasyonu nedir?
DHCP rezervasyonu, belirli bir istemciye havuzdan önceden seçilmiş bir IP adresinin ayrılmasıdır. Evde ağ yazıcısı, NAS cihazı veya yerel sunucu gibi sürekli aynı adresten erişilmesi istenen cihazlarda kullanışlı olabilir.
Bu yöntem cihazın ağ ayarlarını tek tek elle yapılandırmaya göre yönetimi kolaylaştırabilir. Yine de rezervasyonun nasıl tanımlandığı modem veya yönlendiricinin arayüzüne göre değişir.
DHCP hangi bilgileri verebilir?
En bilinen bilgi IP adresidir ancak DHCP’nin kapsamı bununla sınırlı değildir. Ağ yapısına göre istemciye şu bilgiler aktarılabilir:
- IP adresi,
- alt ağ maskesi,
- varsayılan ağ geçidi,
- DNS sunucu adresleri,
- kira süresi,
- alan adı ve çeşitli ağ seçenekleri.
Bu bilgiler cihazın yalnız yerel ağdaki diğer cihazlarla değil, yönlendirici üzerinden internetle de düzgün iletişim kurabilmesine yardımcı olur.
DHCP ile DNS aynı şey mi?
Hayır. DHCP ve DNS farklı görevler yapar fakat birlikte çalışabilir. DHCP cihazın ağ yapılandırmasını otomatik verir. DNS ise alan adlarını IP adresleriyle eşleştiren isim çözümleme sistemidir.
DHCP sunucusu, istemciye “DNS için şu sunucuları kullan” bilgisini verebilir. Bu yüzden ağ ayarlarında DHCP ve DNS aynı yerde görünse de ikisi aynı protokol değildir.
DHCP ile NAT aynı şey mi?
Hayır. DHCP yerel ağdaki cihazlara adres ve yapılandırma dağıtır. NAT ise IP adresleri arasında çeviri yaparak özellikle IPv4 ağlarında çok sayıda yerel cihazın bir veya daha az sayıda public IP üzerinden internete çıkabilmesini sağlar.
Ev modemlerinde DHCP ve NAT hizmetleri çoğu zaman aynı cihazda çalıştığı için birbirine karıştırılır. Telefonunuz önce DHCP’den private IP alabilir, ardından internete giden trafiği modeminiz NAT ile public IP tarafına çevirebilir.
DHCP kapatılırsa ne olur?
Bir ağda DHCP kapatılırsa cihazlara otomatik IP dağıtımı durabilir. Başka bir DHCP sunucusu yoksa yeni bağlanan cihazlar doğru ağ yapılandırmasını alamayabilir ve internete erişemeyebilir. Bu durumda cihazlara uygun IP, ağ maskesi, ağ geçidi ve DNS değerlerinin manuel girilmesi gerekebilir.
Ev kullanıcıları için DHCP’yi sebep olmadan kapatmak çoğunlukla gereksizdir. Aynı ağda yanlışlıkla iki farklı DHCP sunucusunun çalışması da çakışan veya hatalı ayarların dağıtılmasına neden olabilir.
“IP adresi alınamadı” hatası DHCP ile ilgili olabilir mi?
Evet. Telefon veya bilgisayar Wi‑Fi ağına bağlanmaya çalışırken “IP adresi alınamadı” benzeri hata gösteriyorsa cihaz DHCP sunucusundan geçerli yapılandırma alamıyor olabilir. Bunun nedeni modem/yönlendirici sorunu, adres havuzunun tükenmesi, ağ yazılımındaki geçici hata veya yanlış yapılandırma olabilir.
Modemin ve istemci cihazın yeniden başlatılması, ağın unutulup tekrar bağlanılması veya yönlendiricinin DHCP ayarlarının kontrol edilmesi basit sorunlarda işe yarayabilir. Kurumsal ağlarda ise yapılandırmayı ağ yöneticisinin incelemesi gerekir.
DHCP güvenli midir?
DHCP’nin temel IPv4 tasarımı güçlü bir kimlik doğrulama mekanizmasına dayanmaz. RFC 2131 de yetkisiz DHCP sunucularının istemcilere yanlış IP, yönlendirme veya DNS bilgileri verebilmesi gibi risklerden söz eder. Kurumsal ağlarda bu nedenle DHCP snooping gibi ağ güvenliği önlemleri kullanılabilir.
Ev ağında temel güvenlik açısından yönlendiricinin yönetici parolasının korunması, yazılım güncellemelerinin yapılması ve kablosuz ağın güvenli şekilde yapılandırılması daha pratik önlemlerdir.
DHCPv6 nedir?
IPv6 ağlarında DHCP’nin ayrı bir sürümü olan DHCPv6 bulunur. Güncel IETF standardı RFC 9915’tir. DHCPv6, cihazlara IPv6 adresleri, ağ önekleri veya başka yapılandırma bilgileri sağlayabilir.
IPv6 tarafında önemli fark, cihazların adres yapılandırması için yalnız DHCPv6’ya bağımlı olmamasıdır. SLAAC adı verilen stateless address autoconfiguration yöntemiyle de adres oluşturulabilir. DHCPv6, SLAAC yerine veya SLAAC ile birlikte kullanılabilir. Bu nedenle IPv4’teki DHCP davranışını IPv6’ya birebir kopyalamak doğru değildir.
DHCP neden önemlidir?
DHCP olmasaydı sıradan bir ev ağında bile her yeni telefon, bilgisayar, televizyon ve oyun konsolu için doğru IP bilgilerini elle girmek gerekebilirdi. Büyük ağlarda bu işlem hem zaman kaybına hem adres çakışması gibi hatalara açık olurdu.
DHCP adres dağıtımını merkezi hale getirerek ağ yönetimini kolaylaştırır. Kullanıcı açısından çoğu zaman görünmez çalışır; Wi‑Fi’ye bağlanıp birkaç saniye sonra internete erişebilmek DHCP’nin günlük hayattaki en somut örneklerinden biridir.
Sık sorulan sorular
DHCP açık mı olmalı?
Ev ağlarının çoğunda evet. Modem veya yönlendiricinin DHCP hizmetinin açık olması cihazların otomatik ağ ayarı almasını sağlar. Özel bir ağ tasarımı yoksa kapatılması genellikle gerekmez.
DHCP IP adresimi sürekli değiştirir mi?
Hayır. DHCP dinamik adres yönetimi yapar ancak aynı cihaz uzun süre aynı yerel IP’yi alabilir. Kira süresi, havuz kullanımı ve sunucu politikası adresin ne zaman değişeceğini etkiler.
DHCP olmadan internete girilir mi?
Evet, teknik olarak doğru ağ değerleri manuel girilirse DHCP olmadan da bağlantı kurulabilir. Ancak günlük kullanıcı için otomatik yapılandırma çok daha pratiktir.
Modem DHCP sunucusu mudur?
Evde kullanılan modem/yönlendirici cihazlarının büyük bölümü yerel ağ için DHCP sunucusu görevi de görür. Ancak DHCP ayrı bir sunucuda da çalışabilir.
DHCP ile public IP verilir mi?
İnternet servis sağlayıcıları kendi ağlarında farklı adres atama yöntemleri kullanabilir; ev içindeki yönlendiricinin DHCP’si ise çoğunlukla cihazlara private IP verir. Public IP ile private IP farkını IP adresi nedir? rehberimizde ayrıntılı açıkladık.
Kaynaklar
NEBU, önemli iddiaları güvenilir kaynaklarla doğrulamayı ve değişen bilgileri güncellemeyi hedefler. Bir hata fark edersen bize bildir.


