DHCP Nedir ve Cihazlar IP Adresini Nasıl Alır?

DHCP, bir cihaza ağa katılabilmesi için gereken temel IPv4 ayarlarını otomatik olarak veren istemci-sunucu mekanizmasıdır. Ev ağlarında bu görevi çoğunlukla modem veya yönlendirici üstlenir; telefon, bilgisayar, televizyon ve diğer cihazlar ayarları tek tek girmek zorunda kalmaz.
Cihaz ağa bağlandığında yalnız bir yerel IP adresi almaz. Alt ağ maskesi, varsayılan ağ geçidi, DNS sunucuları ve bu ayarların ne kadar süre kullanılabileceği gibi bilgiler de DHCP üzerinden iletilebilir. Bu iletişimde ayar isteyen cihaz istemci, ayarları veren yönlendirici veya sunucu ise DHCP sunucusu olarak adlandırılır.
Buradaki adres genellikle ev veya ofis içindeki iletişim için kullanılan yerel IP adresidir. İnternette görünen genel IP adresi ise yönlendiricinin üst bağlantısına ve internet servis sağlayıcısının yapılandırmasına bağlıdır.
DHCP'nin Cihaza Sağladığı Ağ Ayarları
- DHCP sunucusu, cihaza yerel ağ içinde kullanılabilecek uygun bir IPv4 adresi ayırır.
- Alt ağ maskesi, hangi adreslerin aynı yerel ağda olduğunu belirler.
- Varsayılan ağ geçidi, yerel ağ dışındaki hedeflere hangi cihaz üzerinden gidileceğini gösterir.
- DNS sunucusu bilgisi, alan adlarının IP adreslerine çevrilmesi için kullanılır.
- DHCP sunucusu IP adresini belirli bir süre için ayırır ve cihaz bu süre dolmadan ayarlarını yenilemeye çalışır.
DHCP ile IP Adresi Alma Süreci Nasıl İşler?
Kullanabileceği bir IPv4 adresi bulunmayan cihaz, ilk adresini almak için DHCP sunucusunu arar. Bu ilk adres atama süreci genellikle DHCP Discover, DHCP Offer, DHCP Request ve DHCP ACK adlı dört mesajla gerçekleşir; mevcut bir adresin doğrulanması veya yenilenmesi aynı dört adımı gerektirmez.
- Keşif: İstemci, ağda kullanılabilir bir DHCP sunucusu olup olmadığını soran bir mesaj gönderir.
- Teklif: Sunucu, adres havuzundan uygun bir IP adresi ve beraberindeki ağ ayarlarını teklif eder.
- İstek: İstemci, kullanmak istediği teklifi seçtiğini bildirir.
- Onay: Sunucu, adresi belirli bir süre için ayırır ve geçerli yapılandırmayı istemciye iletir.
DHCP iletişimi tamamlandığında cihaz, aldığı IP adresini ve diğer parametreleri ağ arabirimine uygular. Bazı istemciler adresi kullanmadan önce yerel ağda aynı adresin başka bir cihazda bulunup bulunmadığını kontrol edebilir; istemci bir çakışma algılarsa adresi reddedip DHCP sürecini yeniden başlatabilir.
DHCP'nin Dağıttığı Ağ Bilgileri Ne Anlama Gelir?
DHCP mesajları yalnız IP adresi iletmez. Sunucu, ağın çalışması için gerekli ek değerleri seçenekler halinde iletebilir; hangi seçeneklerin verileceği yönlendirici veya ağ yöneticisinin yapılandırmasına bağlıdır. Sunucu, temel bağlantı ayarlarının yanında alan adı, zaman sunucusu veya belirli ağ hizmetlerine ilişkin başka bilgiler de verebilir.
Yerel IP Adresi ve Alt Ağ Maskesi
Yerel IP adresi, cihazı aynı ağdaki diğer cihazlardan ayırır. Alt ağ maskesi, cihazın hangi adresleri kendi alt ağında kabul ettiğini belirler; paketlerin hangi yoldan gönderileceğine ise cihazın yönlendirme tablosu karar verir.
Ev ağlarında 192.168.x.x veya 10.x.x.x gibi özel adres aralıkları sık görülür. Bu adresler internet üzerinde doğrudan yönlendirilmez; yönlendirici, yerel cihazların dış ağla iletişimini ayrı bir mekanizmayla yönetir.
Varsayılan Ağ Geçidi ve DNS Sunucusu
Varsayılan ağ geçidi çoğunlukla ev yönlendiricisinin yerel IP adresidir. Cihaz, hedef için daha özel bir rota yoksa paketleri varsayılan ağ geçidi üzerinden iletir; paketin hedef IP adresi ağ geçidinin adresiyle değiştirilmez.
DNS sunucusu bilgisi de DHCP ile verilebilir. Cihaz, önbelleğinde yanıt yoksa ve farklı bir DNS ayarı kullanılmıyorsa site veya hizmet adını IP adresine çevirmek için bu sunucuya sorgu gönderir.
DHCP Kiralama Süresi ve Adres Yenileme
DHCP sunucusu IP adresini cihaza belirli bir süre için ayırır; bu süreye DHCP kiralama süresi denir. Cihaz bu süre boyunca adresi kullanabilir, ancak bu adres cihaza kalıcı olarak atanmış sayılmaz.
İstemci, süre dolmadan önce mevcut adresi yenilemeye çalışır. Normal durumda önce adresi veren sunucuya başvurur; yanıt alamazsa adresin ayrıldığı süre sona yaklaşırken ağdaki diğer DHCP sunucularına yenileme isteği gönderebilir. Yenileme başarılı olursa kullanım süresi uzatılır ve cihaz aynı adresi kullanmaya devam eder.
Ayrılan süre dolana kadar sunucudan onay gelmezse cihaz eski adresi kullanmayı bırakır ve yeniden adres ister. Sunucu aynı adresi tekrar verebilir; ancak cihaz uzun süre ağdan uzak kalmışsa veya adres başka bir istemciye ayrılmışsa farklı bir adres de alabilir.
DHCP Adres Havuzu Nasıl Çalışır?
DHCP sunucusunun dağıtabileceği adres aralığına adres havuzu denir. Örneğin yönlendirici, yerel ağdaki belirli bir aralığı istemcilere ayırırken kendi adresini ve elle yapılandırılmış cihazlara ayrılan adresleri bu havuzun dışında tutabilir.
Sunucu, cihazlara geçici olarak ayırdığı adresleri izler ve kullanılmayan adreslerden birini yeni istemciye teklif eder. Havuzdaki tüm adresler kullanımdaysa yeni bir cihaz otomatik adres alamayabilir. Ağ yöneticisi bu durumda süresi dolmuş veya artık kullanılmayan adres kayıtlarını, havuz aralığını ve gereksiz rezervasyonları kontrol etmelidir.
Bir cihaza ağda genellikle aynı adresin verilmesi isteniyorsa DHCP rezervasyonu kullanılabilir. DHCP sunucusu, rezervasyondaki cihazı genellikle ağ arabirimini tanıtan MAC adresiyle eşleştirir ve bu cihaza seçilen IP adresini verir. Rezervasyonda kullanılan cihaz kimliği değişirse ağ yöneticisinin eşleşmeyi yeniden düzenlemesi gerekebilir.
Ev Yönlendiricisinde DHCP Ne İşe Yarar?
Ev yönlendiricisi çoğu kurulumda hem yerel ağın geçidi hem de DHCP sunucusudur. Wi-Fi veya Ethernet üzerinden bağlanan cihazlara gerekli ağ ayarlarını vererek aynı alt ağ içinde iletişim kurmalarını ve internet trafiğini doğru ağ geçidine göndermelerini sağlar.
DHCP ile NAT aynı işlev değildir. DHCP cihazlara yerel ağ yapılandırmasını dağıtır; NAT ise yerel adreslerle oluşturulan bağlantıları yönlendiricinin dış ağ adresi üzerinden taşımak için adres ve bağlantı eşlemesi yapar.
Yönlendiricide DHCP kapatılırsa başka bir DHCP sunucusunun görev yapması veya her cihazın ağ bilgilerinin elle ve doğru biçimde yapılandırılması gerekir. Aksi halde cihaz ağa fiziksel olarak bağlansa bile geçerli yerel ağ ayarlarını alamaz.
DHCP ile Elle Verilen IP Adresi Arasındaki Farklar
DHCP kullanan cihaz ağ ayarlarını otomatik alır ve bu ayarları sunucunun belirlediği süre dolmadan yeniler. Elle verilen IP adresinde ise adres, alt ağ maskesi, ağ geçidi ve DNS gibi değerler cihaz üzerinde ayrı ayrı tanımlanır.
Elle verilen adresin DHCP havuzuyla çakışması, aynı adresin başka bir cihaza dağıtılmasına yol açabilir. Her bağlantıda aynı yerel IP adresi gerekiyorsa DHCP rezervasyonu, adres çakışmasını önlemeyi ve kayıtları tek noktadan izlemeyi kolaylaştırır.
Yerel IP Adresi ile Genel IP Adresi Nasıl Ayırt Edilir?
Cihazın ağ ayarlarında görülen ve DHCP'den alınan adres çoğunlukla yerel IP adresidir. İnternet sitelerinin gördüğü adres ise yönlendiricinin veya internet servis sağlayıcısının altyapısının dışarıya sunduğu genel IP adresi olabilir; bu iki adresin aynı olması gerekmez.
Cihaza verilen adresi işletim sisteminin ağ ayrıntılarında, adresin hangi cihaza ne kadar süreyle ayrıldığını ise DHCP sunucusunun istemci listesinde kontrol edebilirsiniz. İnternette görünen adres, bu yerel dağıtım listesini göstermez.
Cihaz IP Adresi Alamıyorsa Ne Yapılmalı?
Cihaz hiç IP adresi alamıyorsa veya 169.254.x.x aralığında otomatik bir adres kullanıyorsa DHCP sunucusuna erişemiyor olabilir. Bu tür IPv4 link-local adresi yalnız aynı yerel bağlantıdaki cihazlarla sınırlı iletişim sağlar ve normal internet erişimi için kullanılamaz.
Önce cihazın Wi-Fi veya Ethernet bağlantısını, ardından DHCP sunucusunun etkinliğini ve adres havuzunun doluluğunu kontrol edin. Cihazlar birbirinden farklı veya yanlış ağ ayarları alıyorsa ağda birden fazla DHCP sunucusunun çalışıp çalışmadığına da bakın.







