DHCP Nedir? Ağda IP Adresi Nasıl Dağıtılır?
DHCP nedir, nasıl çalışır? Ağdaki cihazlara IP adresi, subnet, gateway ve DNS bilgisinin otomatik dağıtımı: DORA akışı, kira süresi, APIPA ve DHCP relay.
- DHCP Nedir, Ne İşe Yarar?
- Elle Adresleme Neden Ölçeklenmez?
- DHCP’nin Çözdüğü Üç Problem: Çakışma, Taşınma, Envanter
- DHCP Nasıl Çalışır? DORA ve Kira Döngüsü
- DORA: Discover, Offer, Request, Acknowledge
- Kira Süresi (Lease Time) ve Yenileme: T1 ve T2
- Kira Süresi Ne Kadar Olmalı?
- DHCP Hangi Bilgileri Dağıtır? IP, Subnet, Gateway ve DNS
- IP Adresi ve Subnet Maskesi: Daire Numarası ve Bina Sınırı
- Default Gateway: Binanın Sokak Kapısı
- DNS Sunucusu: Lobideki Zil Panosu
- APIPA ve 169.254.x.x: DHCP’ye Ulaşılamadığında
- APIPA Adresi Ne Anlama Gelir, Neyi Yapamazsınız?
- 169.254.x.x Gördüğünüzde Sırayla Nereye Bakılır?
- DHCP Relay: Farklı VLAN’lardan Adres Almak
- Broadcast Neden VLAN Sınırında Durur?
- IP Helper: Yayını Sunucuya Taşımak
- Merkezîleşmenin Sınırı Nereye Kadar?
- DHCP’yi Kim Dağıtır? Sunucu, Switch ve Firewall
- Sonuç: Adres Dağıtımı Ağın Sessiz Omurgasıdır
- DHCP Hakkında Sık Sorulan Sorular
DHCP (Dynamic Host Configuration Protocol), ağa bağlanan bir cihaza IP adresini ve o adresle konuşabilmesi için gereken subnet, gateway ve DNS bilgisini otomatik olarak veren protokoldür. Olmadığı bir ağda her bilgisayara, telefona, yazıcıya ve kameraya bu dört bilgiyi tek tek elle girmeniz gerekir. Elli cihazlık bir ofiste bu bir günlük iştir; sonrasında da hangi adresin kimde olduğunu hatırlamak zorunda kalırsınız.
Yeni bir apartmanı düşünün. Bina bittiğinde daireler fiziksel olarak hazırdır ama kimsenin adresi yoktur. Numaraları dağıtan yönetim olmadan kargo gelmez, fatura ulaşmaz, ambulans doğru kapıyı bulamaz. Yönetim her daireye bir numara verir, bunu bir listede tutar, boşalan daireyi listeden düşer ve yeni gelene aynı numarayı yeniden verir. Kimse kendi numarasını kendi seçmez; seçseydi iki daire aynı numarayı alır ve kargolar karışırdı. DHCP ağda tam olarak bu yönetim rolündedir: adresi o dağıtır, süresini o belirler, kimin hangi adresi kullandığını o bilir.
Bu makale kurumsal network kurulumu hizmetimizin adresleme katmanına odaklanır. DHCP, bir kurumu ayakta tutan protokol zincirinin adres halkasıdır; zincirin tamamını, hangi protokolün ne yaptığını ve bir arızada hangi halkanın koptuğunun belirtiden nasıl anlaşıldığını kurumsal ağ protokolleri rehberimizde ele alıyoruz. Aşağıda önce DHCP’nin ne işe yaradığını, sonra arka planda dört mesajla nasıl çalıştığını, dağıttığı bilgilerin her birinin ne anlama geldiğini, adres alınamadığında ortaya çıkan 169.254.x.x adresini ve farklı VLAN’lardaki cihazların adresi nasıl aldığını göreceğiz. Apartmana her bölümde geri döneceğiz. Elinizde şu an adres alamayan bir cihaz varsa doğrudan teşhis sırasına atlayabilirsiniz.
169.254.x.x üreten cihazdır.DHCP Nedir, Ne İşe Yarar?
DHCP, ağa bağlanan cihaza konuşabilmesi için gereken dört bilgiyi otomatik olarak veren protokoldür: IP adresi, subnet maskesi, default gateway ve DNS sunucusu. Bu dördü tamamlanmadan cihaz ağa fiziksel olarak bağlıdır ama hiçbir yere ulaşamaz. Kablo takılıdır, port ışığı yanar, hiçbir şey olmaz.
Elle Adresleme Neden Ölçeklenmez?
Elle adresleme (statik IP), bu dört bilgiyi her cihaza tek tek girmek demektir ve asıl maliyeti girişte değil, sonrasında ortaya çıkar. Yirmi cihazda bir öğleden sonralık iştir. Yüz cihazda hangi adresin kimde olduğunu tutan bir liste gerekir ve o liste ya bir elektronik tabloda durur ya da birinin kafasında. İkisi de altı ay içinde gerçeği yansıtmayı bırakır.
Apartmana dönelim. Her daire sahibinin kendi numarasını kendi seçtiği bir bina düşünün. İlk beş daire sorunsuz yerleşir. Onuncu daire boş sandığı bir numarayı alır ve o günden sonra iki kapıya aynı kargo gider. Kimse yalan söylememiştir, kimse dikkatsiz de değildir; sadece kimsenin elinde tam liste yoktur.
Bu yüzden doğru soru “statik mi dinamik mi” değil, adresin kaydını kimin tuttuğudur. Statik adres yanlış bir yöntem değildir; sahipsiz statik adres yanlıştır.
Bunun bedelini bir kurumda birebir gördüm. Danışmanlığa yeni başlamıştık, ortamda henüz Active Directory yoktu ve bir şubede DHCP sunucusu bozuldu. Birkaç gün adres dağıtılamayacağı için dağıtımı geçici olarak lokasyondaki Layer 3 switch’e aldık. Gözden kaçırdığımız şey şuydu: o şubedeki istemci sayısı /24 bir ağa rahat sığmıyordu ve switch üzerinde tanımladığımız havuz yetmedi. Bazı cihazlar adres alamadı.
Lokasyonda BT personeli yoktu. Teknik işlere bakan bir çalışan, adres alamayan her cihaza kendi inisiyatifiyle statik IP yazdı ve bunu kimseye söylemedi. Bizim tarafta switch sorunsuz dağıtıyor görünüyordu.
Sunucu tamir edilip dağıtımı geri devraldığında o statik adresler havuzun içinde kaldı ve yaklaşık kırk adres çakıştı. Asıl maliyet de tam burada çıktı: çakışan adresleri görmek kolaydı, hangi cihazlarda olduklarını bulmak zordu. Kaydı yalnız kafasında tutan kişi kurumdan ayrılmıştı ve lokasyonda soracak kimse yoktu.
Kalıcı çözüm adresleme tarafında değil, kimlik tarafında geldi. Active Directory kurulduktan sonra ağ bağdaştırıcısı ayarlarına (ncpa.cpl) erişimi grup ilkesiyle kapattık. Geçiş için de her açılışta ipconfig /release ve ipconfig /renew çalıştırıp adres alma ayarını otomatiğe çeken bir PowerShell script’i dağıttık; birkaç hafta sonra bütün cihazlar ayarı aldığında script’i devre dışı bıraktık. Silmedik, çünkü aynı ihtiyaç tekrar doğabilir; ilkenin açıklama alanına da neden konduğunu yazdık. Bu tür ayarları grup ilkesiyle yönetmeyi ayrı bir rehberde ele alıyoruz.
Hikâyenin dersi statik adresin kötü olduğu değil. Kaydı tutulmayan bir statik adres, onu yazan kişi gittiğinde kurumda kalan bir borca dönüşür.
DHCP’nin Çözdüğü Üç Problem: Çakışma, Taşınma, Envanter
DHCP’nin getirdiği kazanç “otomatik olması” değil, üç somut problemi ortadan kaldırmasıdır.
Çakışma. Adresi tek bir merci dağıttığında aynı numara iki cihaza verilemez, çünkü dağıtan taraf her seferinde kendi defterine bakar. Elle adreslemede bu güvence yoktur ve çakışma anında da anlaşılmaz: cihazlardan biri ağdan sessizce düşer, arıza günler sonra fark edilir. Makinenin çakışmayı telde fark etmek için kullandığı ilan biçimi ise ayrı bir konudur ve gratuitous ARP başlığı altında anlatılıyor.
Taşınma. Cihaz ağ değiştirdiğinde adresinin de değişmesi gerekir. Laptop kablodan kablosuza geçtiğinde, şubeye gittiğinde ya da misafir ağına bağlandığında doğru bilgiyi bulunduğu ağdan alır ve kullanıcı hiçbir şey yapmaz. Aynı laptopta statik adres yazılıysa cihaz ikinci ağda hiç çalışmaz.
Envanter. DHCP hangi adresin ne zaman hangi cihazda olduğunu kayıt altına alır. Bu kayıt sorun giderirken işe yarar, ama bir de yasal karşılığı vardır: personeline internet erişimi veren her işletme 5651 sayılı kanun kapsamında iç IP ile cihaz eşleşmesini saklamakla yükümlüdür ve o eşleşmenin kaynağı tam olarak DHCP kira listesidir. Kapsam ve saklama süresi ayrıntıları 5651 log yönetimi rehberimizde.
DHCP Nasıl Çalışır? DORA ve Kira Döngüsü
DHCP arka planda dört mesajla çalışır ve verdiği adres kalıcı değil, sürelidir. Protokolün tamamı bu iki cümlede; geri kalan bütün davranışları bu ikisinden türer.
DORA: Discover, Offer, Request, Acknowledge
Dört mesajın İngilizce adlarının baş harflerinden gelen bu akış saniyenin altında tamamlanır ve kullanıcı hiçbirini görmez. Mesajların adları protokolde İngilizce geçer, sahada da öyle söylenir; Türkçe karşılıklarını burada bir kez veriyoruz ki hangi adımda ne olduğu akılda kalsın.
Discover (Keşif). Ağa yeni bağlanan cihazın henüz adresi yoktur, dolayısıyla belirli bir hedefe paket gönderemez. Ağdaki herkese ulaşan bir yayın (broadcast) yapar: “Burada adres dağıtan var mı?” Yeni taşınan kişinin, kimin yönetici olduğunu bilmediği için bahçeye çıkıp sesini duyurmasıdır bu.
Offer (Teklif). Yayını duyan sunucu bir teklifle döner: “Sana 192.168.10.57 numarasını verebilirim, süresi sekiz gün, sokak kapısı şu, zil panosu şurada.” Aynı ağda birden fazla sunucu varsa hepsi teklif verebilir.
Request (İstek). İstemci gelen tekliflerden birini seçer ve seçtiğini yine yayınla duyurur. Bu adımın yayın olması önemlidir: reddedilen sunucular da duyar ve ayırdıkları adresi havuza geri koyar. Yeni sakinin “on iki numarayı kabul ediyorum” diye yüksek sesle söylemesi, diğer yöneticilerin kendi listelerini düzeltmesini sağlar.
Acknowledge (Onay). Seçilen sunucu onaylar, kaydı deftere geçer, kira başlar. Sözleşme imzalanmıştır; numara artık o dairenindir.
Request'in yayın olması tesadüf değil: teklifi reddedilen sunucu da onu duyar ve ayırdığı adresi serbest bırakır.İlk iki mesajın yayın olmak zorunda olmasının bir sonucu var ve bu makalede iki kez daha karşınıza çıkacak: yayın trafiği kendi ağ segmentinin dışına çıkmaz.
Kira Süresi (Lease Time) ve Yenileme: T1 ve T2
DHCP’nin verdiği adres kira süresi (lease time) boyunca geçerlidir; Windows tarafındaki varsayılan sekiz gündür. Süre dolmadan yenilenir, yenilenmezse adres havuza döner ve başkasına verilebilir.
Yenileme iki eşikte denenir. Sürenin yarısında (T1) istemci doğrudan adresi aldığı sunucuya gider ve uzatma ister; bu bir yayın değil, adresi bilinen sunucuya yapılan tekil bir istektir. Cevap gelmezse istemci sürenin yüzde 87,5’ine (T2) kadar bekler ve bu kez ağdaki herhangi bir sunucuya yayınla seslenir. O da cevapsız kalırsa süre dolduğunda adres bırakılır, döngü Discover’dan yeniden başlar. Sözleşme yarılandığında sakin yönetime uğrayıp uzatmayı sorar; yönetim yerinde değilse, süre dolmaya yaklaştığında kime denk gelirse ona sorar.
Bunun çok pratik bir sonucu var: DHCP sunucusu kapandığında ağ hemen kopmaz. Cihazlar kiraları bitene kadar çalışmaya devam eder. Sekiz günlük bir kirada arıza günler sonra ve hepsi aynı anda değil, dağınık biçimde ortaya çıkar. DHCP arızalarının çoğu zaman kesintinin kendisiyle değil, çok sonrasıyla ilişkilendirilmesinin sebebi budur.
Kira Süresi Ne Kadar Olmalı?
Kira süresini belirleyen tek ölçüt, o ağdaki cihaz devir hızıdır. Sabit bir ofiste cihazlar aylarca aynıdır ve sekiz günlük varsayılan rahatlıkla yeter. Misafir ağı, kafe veya etkinlik alanında ise cihaz gün içinde gelir ve gider: 254 adreslik bir havuz, günde beş yüz misafir ağırlayan bir yerde sekiz günlük kirayla daha ilk öğleden sonra dolar. Oralarda kira iki dört saate, tek günlük konferans kurulumlarında bir saate iner.
Ters uca da dikkat edin, çünkü sezgi burada yanıltır: “ne kadar kısa o kadar temiz” doğru değildir. Kira kısaldıkça cihazlar sunucuya daha sık döner ve sunucunun kısa bir kesintisi daha hızlı hissedilir. Bir saatlik kirada yarım saatlik bakım penceresi ağın yarısını etkiler; sekiz günlükte kimse fark etmez.
İkinci bedeli ise ağın kendisi öder. Burada bir incelik var: yenileme istekleri tekil (unicast) gittiği için kısa kira yayın trafiğini doğrudan katlamaz. Ama dolaylı olarak artırır. Kira kısaldıkça, uykudan uyanan ya da kablosuzda dolaşan bir cihazın kirasını dolmuş bulma ihtimali yükselir; o cihaz artık yenileme yapamaz, dört mesajlık akışı baştan işletir. Discover ile Request birer yayındır ve bahçeye seslenen kişiyi, ilgilensin ilgilenmesin bütün blok duyar. Sunucusuna T1’de ulaşamayan her istemci de T2’de aynı bahçeye çıkar. Yüzlerce cihazın aynı düz segmentte durduğu bir ağda bu yayın yükü ölçülebilir hale gelir ve bedelini yalnız sunucu değil, yayını dinlemek zorunda kalan her cihaz öder.
Bunu yayın fırtınasıyla (broadcast storm) karıştırmamak gerekiyor, çünkü ikisi farklı şeylerdir ve çözümleri de farklıdır. Fırtına, döngüye girmiş bir Layer 2 topolojisinin ürettiği ayrı bir arızadır; ilacı kira süresi değil, döngü korumasıdır. Buradaki şey bir arıza değil, ağın sürekli ödediği bir vergidir. Dolayısıyla kirayı kısaltmak için tek geçerli gerekçe havuzun dolmasıdır. “Daha temiz olsun” diye kısaltmayın: her kısaltma hem dayanıklılıktan hem ağ veriminden bir parça alır.
DHCP Hangi Bilgileri Dağıtır? IP, Subnet, Gateway ve DNS
DHCP tek bir değer değil, bir paket teslim eder. Adresini DHCP’den almış bir Windows makinesinde ipconfig /all çalıştırdığınızda paketin tamamını tek ekranda görürsünüz:
Connection-specific DNS Suffix . : ad.sercebilisim.com
IPv4 Address. . . . . . . . . . . : 192.168.10.57
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.10.1
DHCP Enabled. . . . . . . . . . . : Yes
DHCP Server . . . . . . . . . . . : 192.168.10.11
Lease Obtained. . . . . . . . . . : 5 Ağustos 2026 09:14:22
Lease Expires . . . . . . . . . . : 13 Ağustos 2026 09:14:22
DNS Servers . . . . . . . . . . . : 192.168.10.10DHCP Server satırı adresi kimin verdiğini, Lease Obtained ve Lease Expires satırları kiranın ne zaman başlayıp ne zaman biteceğini söyler. Aradaki fark sekiz gündür ve bu, sunucuda tanımlı kira süresidir. DHCP Enabled satırı No diyorsa ve kira satırları hiç yoksa, o makinenin adresi elle yazılmıştır; teşhise oradan devam edilir.
IP Adresi ve Subnet Maskesi: Daire Numarası ve Bina Sınırı
IP adresi cihazın ağdaki kimliğidir, subnet maskesi ise o kimliğin hangi ağa ait olduğunu söyler. Yukarıdaki çıktıda 192.168.10.57 adresi ile 255.255.255.0 maskesi birlikte okunur: cihaz 192.168.10.0/24 ağındadır ve o ağdaki adreslerle doğrudan konuşabilir.
Daire numarası tek başına bir şey ifade etmez; hangi binanın on iki numarası olduğu bilinmelidir. Maske tam olarak binanın sınırıdır. Hedef aynı binadaysa merdivenden çıkar, komşunun kapısını çalarsınız; değilse sokağa çıkmanız gerekir.
Maske yanlış yazıldığında ortaya çıkan arıza bu yüzden kafa karıştırıcıdır: cihazın adresi vardır, kendi ağındaki bazı cihazlara ulaşır, bazılarına ulaşamaz. Adrese bakıp bir şey bulamazsınız. Bakılacak yer sınırdır.
Sınırın bit düzeyinde nasıl çizildiğini, /24 gösteriminin ne anlattığını ve yanlış maskenin lab ortamında ölçülen etkisini subnet maskesi ve CIDR makalemizde ele alıyoruz.
Default Gateway: Binanın Sokak Kapısı
Default gateway, cihazın kendi ağının dışına giden trafiği teslim ettiği adrestir; pratikte ağın router’ı ya da firewall’udur. Örnekteki 192.168.10.1 bu görevi üstlenen cihazın adresidir ve hedefi kendi ağının dışında olan her paket önce oraya gider.
Binanın sokak kapısıdır. Komşuya gitmek için sokağa çıkmazsınız, ama binanın dışındaki her yer için tek çıkış oradadır.
Gateway eksik veya yanlışsa belirti çok tipiktir: yerel ağ çalışır, internet çalışmaz. Kullanıcı size “yazıcıya basabiliyorum ama hiçbir site açılmıyor” der. Bu cümle neredeyse her zaman adresin değil, çıkış kapısının sorunudur ve ipconfig /all çıktısının tek bir satırında görünür.
DNS Sunucusu: Lobideki Zil Panosu
DNS sunucusu, isimleri adrese çeviren adrestir; cihaz bir siteye ya da sunucuya ismiyle ulaşmak istediğinde önce oraya sorar. Lobideki zil panosu gibi çalışır: kimin hangi dairede oturduğunu okursunuz, numara ezberlemenize gerek kalmaz.
Kurumsal ağda bu, DHCP’nin dağıttığı en kritik bilgidir ve en sık yanlış doldurulanıdır. Domain ortamında istemcinin DNS’i iç Domain Controller olmalıdır. Buraya 8.8.8.8 gibi bir dış adres yazıldığında internet sorunsuz çalışır, ama istemci hangi Domain Controller’a başvuracağını bulamaz ve domain oturumu açılmaz. Sahada en çok yanlış teşhis edilen arızalardan biri budur, çünkü ekrandaki hata mesajında DNS kelimesi hiç geçmez. İsim çözümlemenin nasıl çalıştığını, hangi kaydın ne taşıdığını ve bir arızada nereye bakılacağını DNS nedir rehberimizde ele alıyoruz.
APIPA ve 169.254.x.x: DHCP’ye Ulaşılamadığında
Bir cihaz DHCP sunucusundan cevap alamazsa adressiz kalmaz: 169.254.0.0/16 bloğundan kendine bir adres üretir. Buna APIPA (Automatic Private IP Addressing) denir ve bir çözüm değil, bir arıza bildirimidir.
APIPA Adresi Ne Anlama Gelir, Neyi Yapamazsınız?
169.254.x.x biçiminde bir adres gördüğünüzde tek bir şey kesindir: o cihaz hiçbir DHCP sunucusundan cevap alamamıştır. Adresi kendisi üretmiştir, kimse ona vermemiştir ve ağda kimse bu adresi tanımıyordur.
Numara alamayan kişinin merdiven boşluğuna yerleşmesi gibidir. Binanın içindedir, aynı durumdaki birkaç kişiyle konuşabilir, ama kapısında numara yoktur: kargo gelmez, fatura ulaşmaz, dışarıdan kimse onu bulamaz.
Teknik karşılığı da bu kadar dardır. APIPA adresiyle cihaz yalnızca aynı segmentte ve yine APIPA’da olan cihazlarla konuşabilir. Gateway gelmez, dolayısıyla internet yoktur; DNS gelmez, dolayısıyla isimle hiçbir yere erişilemez; domain oturumu açılmaz. Cihaz ağa bağlıdır ve ağda değildir.
Buradan çıkacak en işe yarar sonuç şu: APIPA cihazın arızası değil, cihazın size verdiği rapordur. Bakılacak yer cihaz değil, cihazla sunucu arasındaki yoldur.
169.254.x.x Gördüğünüzde Sırayla Nereye Bakılır?
Bu adresi gördüğünüzde beş yeri sırayla kontrol edin. Sıra tesadüfi değil: ucuzdan pahalıya, yakından uzağa doğru ilerliyor.
1. Aynı ağdaki diğer cihazlar ne durumda? İlk soru bu olmalı, çünkü aramayı tek hamlede yarıya böler. Tek bir cihaz APIPA’daysa sorun o cihazda veya bağlı olduğu portta; herkes APIPA’daysa sorun sunucuda ya da yoldadır.
2. Fiziksel bağlantı ve switch portu. Kablo, port durumu, VLAN ataması. Ağda 802.1X yapılandırılmışsa port kimlik doğrulanana kadar hiçbir trafiğe izin vermez ve belirti birebir aynıdır: kablo takılı, adres yok. Kimlik katmanının adres katmanından önce geldiğini ağ protokolleri rehberimizde ele alıyoruz.
3. Sunucu ve servis ayakta mı, havuz aktif mi? Servis çalışıyor görünse bile yetkilendirme veya aktivasyon eksikse tek bir adres bile dağıtılmaz.
4. Havuzda boş adres kaldı mı? Dolu havuz sessizce aynı belirtiyi üretir: sunucu ayaktadır, isteği duyar ve verecek adresi yoktur. Misafir ağlarında en sık sebep budur ve çözümü sunucuyu büyütmek değil, kira süresini kısaltmaktır.
5. Cihaz sunucuyla aynı VLAN’da mı? Değilse istek sunucuya hiç ulaşmıyor olabilir. Bir sonraki bölümün konusu tam olarak budur.
Bu sırayı yürütürken istemci tarafında üç komut yeterlidir:
ipconfig /all
ipconfig /release
ipconfig /renewipconfig /renew sonrasında hâlâ 169.254.x.x görüyorsanız istemcide yapılacak bir şey kalmamıştır. Cevap veren yoktur ve arama artık sunucuya doğru ilerlemelidir.
DHCP Relay: Farklı VLAN’lardan Adres Almak
Broadcast Neden VLAN Sınırında Durur?
DHCP Discover mesajı bir yayındır ve yayın trafiği kendi ağ segmentinin dışına çıkmaz; router ve Layer 3 switch onu geçirmez. Bu bir eksiklik değil, bilinçli bir tasarımdır: yayınlar segment sınırında durmasaydı, kurumdaki her cihazın her yayını bütün kuruma dağılır ve ağ kendi gürültüsünde boğulurdu.
Bu sınırı çizen mekanizmanın adı 802.1Q etiketlemesidir; etiketin çerçeveye nasıl girdiğini ve portların onu nasıl işlediğini VLAN rehberimizde ele aldık.
Sonucu şu: on VLAN’a bölünmüş bir ağda DHCP sunucusu yalnızca kendi VLAN’ındaki cihazların sesini duyar. Diğer dokuz VLAN’daki her cihaz, sunucu bir kat üstte sapasağlam ayakta dururken APIPA’ya düşer. Bahçeye seslenen yeni sakini yalnızca kendi bloğu duyar; yönetim başka bloktaysa hiçbir şey duymaz ve ortada bir sorun olduğunu da bilmez.
İki yol kalır: ya her bloğa ayrı bir yönetim kurarsınız, ki bu on sunucu ve on ayrı defter demektir, ya da sesi yönetime taşırsınız.
IP Helper: Yayını Sunucuya Taşımak
DHCP relay, bir VLAN’daki DHCP yayınlarını alıp sunucuya doğrudan ileten ayardır ve o VLAN’ın gateway’i olan cihaza, yani router ya da Layer 3 switch’e yazılır. Cisco terminolojisindeki karşılığı ip helper-address komutudur.
Her bloğa bir kapıcı koymak gibidir. Kapıcı yönetici değildir, karar vermez; yeni gelenin talebini yönetime götürür ve cevabı geri getirir. Numaraları dağıtan taraf hâlâ tektir, defter hâlâ tek yerdedir.
Teknik incelik şurada: relay isteği iletirken paketin içine yayının geldiği ağın adresini yazar ve sunucu doğru havuzu bu bilgiyle seçer. Yani relay doğru yapılandırılmış olsa bile, sunucuda o ağ için tanımlı bir havuz yoksa adres yine gelmez. İki ayrı hata aynı belirtiyi üretir; ayırmanın yolu istemciye bakmayı bırakıp sunucu tarafındaki havuz listesini açmaktır.
Sahada bu ayarın en sık unutulduğu an, yeni bir VLAN açıldığı andır: VLAN tanımlanır, gateway yazılır, relay atlanır. Belirti o VLAN’a ilk cihaz bağlanana kadar görünmez, dolayısıyla yapılandırmayı yapan kişiyle arızayı yaşayan kişi genellikle farklı olur. VLAN açma prosedürünüze bu tek satırı ekleyin. Segment tasarımının kendisini switch ve router kurulumu makalemizde ele alıyoruz.
Merkezîleşmenin Sınırı Nereye Kadar?
Relay’i öğrenen herkesin aklına aynı soru gelir: madem yayını sunucuya taşıyabiliyoruz, o zaman bütün şubelere tek bir sunucudan adres dağıtsak olmaz mı? Bu soruyu bana MPLS ile bağlı 15’e yakın şubesi olan bir kurumda sordular. Her şubede kendi Windows DHCP sunucusu vardı. Arkasından ikinci bir öneri daha geldi: merkezde sunucuya bile gerek yok, oradaki firewall’un böyle bir özelliği var, doğrudan o dağıtsın.
Önce topolojiyi netleştirmek gerekiyor, çünkü sorunun asıl kaynağı oradaydı. MPLS’in klasik kurgusunda şubeler birbirine tek tek tünellerle bağlanmaz; hepsi operatörün yönlendirdiği ortak bir buluta girer. Bir şubeden diğerine giden trafik merkeze hiç uğramaz, operatörün router’ı onu doğrudan hedef lokasyona yollar. Merkeze, yani İstanbul’daki kabinete yalnızca internete çıkacak trafik gelir. Kurumdaki tek firewall da orada duruyordu: şubelerde firewall yoktu, 15 lokasyonun bütün internet trafiği o tek cihazdan geçiyordu. Bu ayrımı kurumdaki ekip tam kavramamıştı ve bu utanılacak bir şey değil: MPLS soyut bir hizmettir, faturada tek satır olarak görünür ve içinde ne olduğu çoğu zaman kimseye anlatılmaz.
Sorunun ilk yarısının cevabı “hayır” değil, ki asıl önemli olan da bu. Merkezî DHCP, relay ile teknik olarak çalışır ve kurumsal dünyada yaygın bir tasarımdır. Yayın şubenin dışına hiç çıkmaz: şubedeki relay yayını yakalar, tekil pakete çevirir ve sunucuya öyle gönderir. Yani “yayınlar hatta taşar” korkusu doğru kurulmuş bir relay’de gerçekleşmez. Bedel başka yerde duruyor.
Tasarımda olmayan bir darboğaz yaratılır. Bu topolojide şubeler merkeze yalnızca internet çıkışı için bağımlıydı; kendi içlerindeki işleri ve birbirleriyle konuşmaları merkezden geçmiyordu. Adres dağıtımını merkeze almak o bağımsızlığı ortadan kaldırır: merkeze erişilemediğinde şube artık kendi içinde bile yeni bir cihaza adres veremez hale gelir. Bugün birbirinden bağımsız 15 küçük arıza alanı var; o mimaride tek ve büyük bir tane oluyor. Üstelik bu anında da görünmez, kiralar sürdüğü için sekiz günlük bir kirada arıza günler sonra ve şubeler arasında dağınık biçimde patlar.
Şubedeki yapılandırma kalkmaz, yer değiştirir. Relay her şube için ayrı ayrı tanımlanır ve sunucuda her şube için ayrı havuz açılır. Merkezîleşen şey sunucu sayısıdır, yapılandırma emeği değil.
Adresleme hattın kalitesine bağlanır. İstemcinin yeniden deneme süreleri kısadır; sıkışık bir hatta adres alma yavaşlar ya da başarısız olur. Bu kurumda hatlar zaten doluydu, yani en kırılgan bileşene yeni bir bağımlılık ekleniyordu.
Önerinin ikinci yarısı, yani dağıtımı doğrudan firewall’a vermek, bu kurumda ayrıca savunulamazdı. Bir sonraki bölümde göreceğiniz iki yapısal sebebin (AD DNS kaydı yazmaması ve güvenlik katmanıyla adresleme katmanının karışması) üstüne burada somut bir üçüncüsü vardı: kapasite. O merkez firewall’u 6-7 yıllık bir FortiGate 100F’ti ve sınırına dayanmıştı. RAM ile CPU sürekli doluydu, paket kaybı yaşanıyordu, cihaz birkaç kez aşırı ısınıp kendiliğinden kapanmıştı; nitekim kısa süre sonra 200G’ye yükselttik. 15 lokasyonun internet trafiğini tek başına taşıyan ve zaten ısınan bir kutuya bir de bütün kurumun kira tablosunu ve relay yükünü bindirmek, çekirdek bir servisi sistemin hem en yüklü hem en kritik tek noktasına asmak olurdu.
Peki soru neden iyiydi? Çünkü bu makalenin kendi mantığını sonuna kadar götürüyordu: adresi tek merci dağıtsın, kayıt tek yerde dursun. İçgüdü doğru. Cevap ise o mantığın nerede durduğunu söylüyor: merkezîleşmenin sınırı şirket değil, arıza alanıdır. Defteri merkezîleştirirsiniz, ayakta kalma bağımlılığını değil.
Yayının lokasyon sınırında durması da bu yüzden bir kısıt değil, koruma. Bir an için durmadığını düşünün: Ankara’daki bir cihazın komşusunu arayan sorgusu İstanbul’daki şubenin hattından geçer, her lokasyonun gürültüsünü bütün kurum taşır ve tek bir arızalı cihaz herkesin hattını yer. Segment sınırı, arızayı doğduğu yerde tutar.
Kurum bu tabloyu görünce şube sunucularını kaldırmaktan vazgeçti ve tam tersi yönde karar aldı: o sunucuların yenilenmesi için satın alma yaptılar.
DHCP’yi Kim Dağıtır? Sunucu, Switch ve Firewall
Aynı DHCP protokolünü dört farklı yer konuşabilir: Windows Server, Linux üzerindeki Kea, ağın kenarındaki firewall ve Layer 3 switch. Dördü de aynı DORA akışını uygular ve istemci hangisiyle konuştuğunu bilmez bile. Dolayısıyla soru “hangisi daha iyi” değil, “bu kurumda hangisi doğru” olmalıdır.
Kararı belirleyen üç şey var. Birincisi domain: Active Directory kullanan bir kurumda Windows tarafı adresi dağıtmakla kalmaz, dağıttığı adresi DNS’e de yazar ve zincir kendiliğinden kapanır. İkincisi ölçek: on kişilik bir şubeye yalnızca adres dağıtsın diye sunucu koymak savunulamaz, oradaki firewall bu işi zaten yapıyordur. Üçüncüsü ağın türü: misafir ağı, DMZ ve captive portal senaryolarında firewall yalnızca kabul edilebilir değil, doğru tercihtir; o cihazların kurumun DNS bölgesine kayıt düşmesini zaten istemezsiniz.
Lisans tarafındaki yaygın bir yanlış anlamayı da doğru yerinden kapatalım. DHCP rolünün ayrı bir lisansı yoktur ve bu konuda Standard ile Datacenter arasında da fark yoktur; iki sürüm de rolü aynı şekilde taşır, aradaki ayrım rollerde değil sanallaştırma hakkındadır. Yine de “Windows Server’ım var, DHCP bedavaya gelir” demek eksik olur: DHCP’yi Domain Controller üstüne kurmamanız gerektiği için doğru kurulum ayrı bir member server ister ve o da bir işletim sistemi örneği tüketir. Standard iki örnek hakkı verir, Datacenter sınırsız. İkinci hakkınız boştaysa ek maliyet gerçekten sıfırdır; iki hak da doluysa üçüncü örnek yeni lisans demektir. Sürüm hakları ve çekirdek bazlı hesabın tamamı Windows Server rehberimizde.
Dört seçeneğin senaryo bazlı karşılaştırma tablosu ile Windows tarafındaki rol kurulumu, scope yapılandırması, rezervasyon ve failover adımları Windows Server DHCP kurulumu rehberimizde ele alınmaktadır.
Sonuç: Adres Dağıtımı Ağın Sessiz Omurgasıdır
Bu makalede dört mesajlık DORA akışını, adresin neden kalıcı değil kiralık olduğunu, dağıtılan dört bilginin her birinin ne işe yaradığını ve 169.254.x.x gördüğünüzde nereye hangi sırayla bakacağınızı gezdik. Akılda tutulacak tek cümle şu olabilir: DHCP arızaları neredeyse hiçbir zaman kendi adlarını söylemez. Belirti “internet yok” olur, “yazıcıya basamıyorum” olur, “sunucuya giremiyorum” olur. Adres katmanına bakmayı bilen kişi, başkalarının saatlerce aradığı arızayı tek komutla görür.
Apartman yönetimi de böyledir. İyi çalıştığı sürece kimse yöneticinin adını bilmez; numaralar yerinde, kargo doğru kapıda ve defter güncel olduğu sürece yönetim görünmezdir. Görünür hale geldiği gün, zaten bir şeyler çoktan ters gitmiştir.
DHCP Hakkında Sık Sorulan Sorular
Yazan
İlker PehlivanBT Danışmanı | Ağ, Sistem ve Güvenlik Yönetimi
İlker Pehlivan, karmaşık BT altyapılarını ölçeklenebilir ve güvenli sistemlere dönüştüren bir ağ ve sistem mühendisidir. Şirketlere özel teknoloji rehberleri burada.
Benzer Makaleler
Kurumsal Ağ Protokolleri: DHCP'den LDAP'a
Bir şirketi ayakta tutan ağ protokolleri: DHCP, DNS, Kerberos, LDAP, SMB, RDP, SSH ve BGP. Hangisi ne yapar, nasıl zincirlenir, bozulduğunda nereden anlaşılır.
ARP Nedir? MAC Adresi, ARP Tablosu ve Spoofing
ARP, IP adresini MAC adresine çeviren protokoldür. ARP tablosu durumları, yayın alanı sınırı ve ARP spoofing, gerçek makineden alınmış paket dökümleriyle.
DNS Nedir, Nasıl Çalışır? Kayıt Türleri ve TTL
DNS nedir, nasıl çalışır? Kök, TLD ve yetkili sunucu zinciri; A, CNAME, MX, TXT kayıtları; nameserver devri, TTL ve önbellek, nslookup ile arıza teşhisi.
Kurumsal Firewall Kurulumu, Yönetimi ve Danışmanlığı
Kurumsal firewall kurulumu, yönetimi ve danışmanlığı: Fortinet, Palo Alto ve pfSense ile kural yönetimi, IPS/IDS, VPN ve sürekli izleme hizmeti sunuyoruz.
HTTP ve HTTPS Nedir? Aradaki Fark ve Şifreleme
HTTP ve HTTPS nedir, farkı ne? İstek ve yanıt anatomisi, durum kodları, şifresiz bağlantıda ne sızdığı ve TLS el sıkışması adım adım.
ICMP Nedir? Ping, TTL ve Tracert Komutu
ICMP, ping ve tracert komutunun altında çalışan protokoldür. Request timed out, Destination host unreachable ve General failure farkı, lab ölçümleriyle.
IP Adresi Nedir? Subnet Maskesi, CIDR ve IPv6
IP adresi nedir, subnet maskesi ne işe yarar, /24 ne demek? Ağ ve host kısmı ayrımını, özel adres aralıklarını ve IPv6'yı gerçek lab ölçümleriyle anlatıyoruz.
Kurumsal Kablosuz Ağ Tasarımı: Survey'den Kuruluma
Kurumsal kablosuz ağ tasarımı: survey planlamadan access point yerleşimine, PoE kablolamadan kanal planına kadar 63 AP'lik bir projede izlenen gerçek sıra.
Kerberos Nedir? Kimlik Doğrulama ve Bilet Mantığı
Kerberos nedir, nasıl çalışır? Bilet mantığını, paket düzeyinde yakalanmış gerçek akışı ve oturum açılamadığında izlenecek teşhis sırasını adım adım gösteriyoruz.
LDAP ve LDAPS Nedir? Dizin Sorgulama ve 636 Portu
LDAP nedir, nasıl çalışır? Dizin yapısı, DN ve base DN mantığı, bind türleri ve 389 ile 636 farkı; gerçek paket yakalamalarıyla anlatıyoruz.
NFS Nedir? NAS ve Sanallaştırmada Dosya Paylaşımı
NFS nedir, nasıl çalışır? UID/GID kimlik modeli, root_squash ayarı, NFS ile SMB'nin aynı klasörde çakışması ve izin sorunlarının teşhisi, lab ölçümleriyle.
NTP Nedir? Kurumsal Ağda Saat Senkronizasyonu
NTP nedir, nasıl çalışır? Stratum hiyerarşisi, ağda tek saat kaynağı, Kerberos'un beş dakikalık toleransı ve saat arızalarında teşhis sırası.
Port Nedir? TCP ve UDP Farkı, Bağlantı Arızası Tespiti
Port numarası ne işe yarar, TCP ve UDP farkı nasıl işler, açık port nasıl kontrol edilir ve bağlantı kurulmadığında arıza hangi tarafta, nasıl kanıtlanır?
RADIUS Sunucusu Nedir? 802.1X ile Ağ Kimlik Doğrulama
RADIUS sunucusu nedir, nasıl çalışır? 802.1X akışını, EAP yöntemlerini ve ağa bağlanamayan kullanıcıda izlenecek teşhis sırasını paket düzeyinde gösteriyoruz.
SMB Nedir? Dosya Paylaşımı ve SYSVOL Bağımlılığı
SMB nedir, nasıl çalışır? Dosya ve yazıcı paylaşımı, sürüm farkları, SMBv1 riski ve grup ilkelerinin SYSVOL üzerinden dağıtımı.
SSH Nedir? Şifreli Yönetim ve Anahtar Tabanlı Giriş
SSH nedir, port 22'de el sıkışma nasıl olur, ana bilgisayar anahtarı neyi kanıtlar, sürüm 1 neden kapatılmalı ve parola yerine anahtarla giriş nasıl kurulur.
Kurumsal Switch, Router Kurulumu ve VLAN Yapılandırma
Kurumsal switch, router kurulumu ve VLAN yapılandırma: HSRP/VRRP yedekliliği, port güvenliği ve doğru mimari danışmanlığıyla güvenilir ağ altyapısı kuruyoruz.
Telnet Nedir? Şifresiz Yönetim Protokolü ve Riskleri
Telnet nedir, port 23 nasıl çalışır, parolayı neden düz metin taşır ve hâlâ açık bulunan cihazlarda ne yapılmalı: kapatma, SSH'a geçiş ve yönetim VLAN'ı.
VLAN Nedir? 802.1Q Etiketi, Access ve Trunk Farkı
VLAN tek switch'i mantıksal ağlara böler. 802.1Q etiketi, access ile trunk portun farkı ve native VLAN riski, gerçek paket dökümleriyle anlatılıyor.
NAT Nedir? Ağ Adresi Çevirisi Nasıl Çalışır?
NAT (Network Address Translation) nedir, SNAT ile DNAT farkı nedir, PAT nasıl çalışır ve NAT tablosu ne tutar? Çeviri tablosunu lab ortamında açıp gösteriyoruz.
RDP Nedir? Uzak Masaüstü Protokolü ve Güvenliği
RDP (Remote Desktop Protocol) nedir, 3389 portu ne yapar ve NLA ne işe yarar? Uzak masaüstü protokolünü Windows sunucuda ölçtük, güvenlik tarafıyla birlikte.
SNMP Nedir? MIB, OID ve Trap Mekanizması
SNMP nedir ve nasıl çalışır? Yönetici ve ajan mimarisi, MIB ile OID kataloğu, poll ve trap arasındaki fark, community string riski ve SNMPv3 ile çözümü.
Syslog Nedir? Facility, Severity ve 514 Portu
Syslog nedir, log satırı neye benzer? Facility ile severity tek sayıya nasıl sıkışır, 514 portu neden UDP: gerçek switch çıktısıyla anlatıyoruz.
FTP, FTPS ve SFTP Nedir? Aralarındaki Fark
FTP, FTPS ve SFTP arasındaki fark: iki kanallı mimari, aktif ve pasif mod, firewall arkasında kırılan aktarımlar ve paket düzeyinde şifresiz dosya kanıtı.
TFTP Nedir? Port 69, Switch Yedeği ve PXE
TFTP nedir, UDP 69 üzerinden nasıl çalışır ve switch yapılandırma yedeği neden bu protokolle alınır? Gerçek paket dökümü, PXE boot ve SFTP karşılaştırması.
TLS Nedir? SSL ile Farkı, Sürüm Pazarlığı ve Ölçümü
TLS nedir, SSL ile farkı ne? El sıkışmada sürüm ve şifre takımı nasıl seçilir, TLS 1.2 ile 1.3 arasında pakette ne değişir, sunucunuz hangisini konuşuyor?
IMAP Nedir, POP3 Nedir? Aralarındaki Fark
IMAP ile POP3 arasındaki fark: durumun sunucuda mı cihazda mı tutulduğu, 993 ve 995 portları, kota dolunca ne olur ve POP3'ten IMAP'a geçişin gerçek maliyeti.
SMTP Nedir? Mail Nasıl Gönderilir ve Neden Gitmez?
SMTP nedir, mail nasıl gönderilir: zarf ile başlık ayrımı, 25/587/465 portlarının farkı, STARTTLS öncesi düz metin okunan oturum ve gitmeyen mailin teşhisi.
Yapısal Kablolama ve Zayıf Akım: Kurumsal Bina Altyapısı
Kurumsal binada yapısal kablolama ve zayıf akım sistemleri nasıl kurulur? Kat kablolaması, kabinet düzeni, CAT6 ve fiber seçimi, test raporu ve saha hataları.
İçindekiler
Ücretsiz Değerlendirme
IP çakışması ve 'sınırlı bağlantı' hatası çoğu zaman yanlış DHCP kapsamındandır. Bakalım mı?
Ana Hizmet
Kurumsal Network Kurulumuİlgili Makaleler
- Kurumsal Ağ Protokolleri: DHCP'den LDAP'a
- ARP Nedir? MAC Adresi, ARP Tablosu ve Spoofing
- DNS Nedir, Nasıl Çalışır? Kayıt Türleri ve TTL
- Kurumsal Firewall Kurulumu, Yönetimi ve Danışmanlığı
- HTTP ve HTTPS Nedir? Aradaki Fark ve Şifreleme
- ICMP Nedir? Ping, TTL ve Tracert Komutu
- IP Adresi Nedir? Subnet Maskesi, CIDR ve IPv6
- Kurumsal Kablosuz Ağ Tasarımı: Survey'den Kuruluma
- Kerberos Nedir? Kimlik Doğrulama ve Bilet Mantığı
- LDAP ve LDAPS Nedir? Dizin Sorgulama ve 636 Portu
- NFS Nedir? NAS ve Sanallaştırmada Dosya Paylaşımı
- NTP Nedir? Kurumsal Ağda Saat Senkronizasyonu
- Port Nedir? TCP ve UDP Farkı, Bağlantı Arızası Tespiti
- RADIUS Sunucusu Nedir? 802.1X ile Ağ Kimlik Doğrulama
- SMB Nedir? Dosya Paylaşımı ve SYSVOL Bağımlılığı
- SSH Nedir? Şifreli Yönetim ve Anahtar Tabanlı Giriş
- Kurumsal Switch, Router Kurulumu ve VLAN Yapılandırma
- Telnet Nedir? Şifresiz Yönetim Protokolü ve Riskleri
- VLAN Nedir? 802.1Q Etiketi, Access ve Trunk Farkı
- NAT Nedir? Ağ Adresi Çevirisi Nasıl Çalışır?
- RDP Nedir? Uzak Masaüstü Protokolü ve Güvenliği
- SNMP Nedir? MIB, OID ve Trap Mekanizması
- Syslog Nedir? Facility, Severity ve 514 Portu
- FTP, FTPS ve SFTP Nedir? Aralarındaki Fark
- TFTP Nedir? Port 69, Switch Yedeği ve PXE
- TLS Nedir? SSL ile Farkı, Sürüm Pazarlığı ve Ölçümü
- IMAP Nedir, POP3 Nedir? Aralarındaki Fark
- SMTP Nedir? Mail Nasıl Gönderilir ve Neden Gitmez?
- Yapısal Kablolama ve Zayıf Akım: Kurumsal Bina Altyapısı