Şerif SELEN | Windows & Linux Rehberi
Windows Server

DHCP Failover Yapılandırma Rehberi

📋 Giriş

Bu rehber, Windows Server 2025 ortamında DHCP Failover (Yüksek Erişilebilirlik) yapılandırmasını başlangıçtan ileri seviyeye kadar adım adım anlatmaktadır.

DHCP Failover, DHCP servisinin kesintisiz çalışmasını sağlamak için iki DHCP sunucusu arasında IP adresi kiralama bilgilerinin senkronize edilmesi ve yük paylaşımı yapılması işlemidir. Bu yapılandırma ile bir DHCP sunucusu devre dışı kaldığında, diğer sunucu otomatik olarak devreye girerek ağdaki istemcilerin IP adresi alma işlemlerinin kesintisiz devam etmesini sağlar.

💡 Neden DHCP Failover Önemlidir?

  • Yüksek Erişilebilirlik: Tek bir DHCP sunucusunun arızalanması tüm ağı etkilemez.
  • Yük Dengeleme: İstemci istekleri iki sunucu arasında paylaşılır.
  • Felaket Kurtarma: Bir sunucu başarısız olduğunda diğeri hizmet vermeye devam eder.
  • Bakım Kolaylığı: Sunuculardan biri bakıma alınırken diğeri hizmet vermeye devam eder.

Bu rehberde; DHCP failover yapılandırması, load balance modu, hot standby modu, güvenlik ayarları, sorun giderme senaryoları ve en iyi uygulamalar detaylı teknik açıklamalar ve görsel destekle ele alınacaktır.


📚 İçindekiler


DHCP Failover Temel Kavramlar

DHCP Failover, iki DHCP sunucusu arasında çalışan ve IP adresi kiralama bilgilerinin sürekli senkronize edilmesini sağlayan bir mekanizmadır. Temel bileşenleri şunlardır:

Terim Açıklama
Primary Server Birincil DHCP sunucusu
Partner Server Failover ortağı olan ikincil DHCP sunucusu
Load Balance Mode İstemci isteklerinin iki sunucu arasında paylaşılması (%50-%50)
Hot Standby Mode Bir sunucu aktif, diğeri yedek olarak bekler
Scope IP adresi havuzu ve ilgili yapılandırma parametreleri
Lease İstemciye verilen IP adresi kiralama süresi
Shared Secret İki sunucu arasındaki iletişimi şifreleyen anahtar
MCLT (Maximum Client Lead Time) Maksimum istemci önde gelme süresi

DHCP Manager Kullanımı

Windows Server 2025'te DHCP Manager, DHCP sunucularının ve failover yapılandırmalarının yönetimi için kullanılan grafik arayüzlü yönetim aracıdır.

İkinci DHCP Sunucusunu Yetkilendirme

Domain ortamında DHCP sunucularının çalışabilmesi için Active Directory'de yetkilendirilmiş olması gerekir.

Adımlar:

  1. İkinci DHCP sunucusunda (dhcps2.serifselen.local) DHCP Manager konsolunu açın.
  2. Sunucu adına sağ tıklayın.
  3. Menüde Authorize veya Unauthorize seçeneğini kontrol edin.
    • Authorize görüyorsanız: Sunucu henüz yetkilendirilmemiş, tıklayarak yetkilendirin.
    • Unauthorize görüyorsanız: Sunucu zaten yetkilendirilmiş demektir.

Şekil 1: Kurulan ikinci DHCP sunucusunda Authorize/Unauthorize kontrolü yapılır. Sunucu yetkili değilse Authorize seçeneği ile yetkilendirilir.

1.png

💡 Önemli: Yetkilendirme işleminden sonra sunucu simgesinin üzerinde yeşil ok (↑) görünmelidir. Kırmızı ok (↓) yetkisiz olduğunu gösterir.


Tek Scope İçin Failover Yapılandırma

Her scope için ayrı ayrı failover yapılandırması yapmak isterseniz bu yöntemi kullanın.

Adım 1: Failover Sihirbazını Başlatma

  1. Ana DHCP sunucunuzda (dhcpcontroller.serifselen.local) IPv4 altında failover yapılandırmak istediğiniz scope'a sağ tıklayın.
  2. Configure Failover... seçeneğini seçin.

Şekil 2: Ana DHCP sunucusunda bir scope sağ tıklayıp "Configure Failover" seçilir. Next butonu ile ilerlenir.

2.png

  1. Introduction to DHCP Failover ekranında Next butonuna tıklayın.

Adım 2: Partner Sunucu Tanımlama

  1. Specify the partner server to use for failover ekranında:
    • Partner Server alanına ikinci DHCP sunucusunun IP adresini girin: 172.16.20.21
    • Veya Add Server butonuna tıklayarak yetkili DHCP sunucuları listesinden seçin.

Şekil 3: Partner server olarak ikinci DHCP sunucusunun IP adresi (172.16.20.21) seçilir.

3.png

  1. Add Server butonuna tıklayın.
  2. Açılan pencerede This authorized DHCP server seçeneğini seçin.
  3. Listeden ikinci DHCP sunucusunu (dhcps2.serifselen.local - 172.16.20.21) seçin.
  4. OK butonuna tıklayın.

Şekil 4: İkinci DHCP sunucusu eklendiğinde adı ve IP adresi listelenir.

4.png

  1. Partner server'ın eklendiğini gördükten sonra Next butonuna tıklayın.

Adım 3: Failover İlişkisi Oluşturma

  1. Create a new failover relationship ekranında aşağıdaki ayarları yapılandırın:

Şekil 5: Failover ilişkisi için isim (DHCP-Failover), zaman ayarları, mode (Load balance), iş yükü dağılımı (%50-%50), güvenlik (Enable Message Authentication) ve haberleşme şifresi (Shared Secret) tanımlanır.

5.png

Ayar Değer Açıklama
Relationship Name DHCP-Failover Failover ilişkisine verilecek isim
Maximum Client Lead Time 1 hour Maksimum istemci önde gelme süresi
Mode Load balance Yük dengeleme modu (üretim için önerilir)
Load Balance Percentage 50% (Local), 50% (Partner) İsteklerin dağılım oranı
State Switchover Interval Disabled (varsayılan) Durum değiştirme aralığı
Enable Message Authentication ☑️ İşaretli Mesaj kimlik doğrulaması aktif
Shared Secret DHCP-Failover2025 Güvenli bir şifre belirleyin

⚠️ Dikkat: Shared Secret (Paylaşılan Gizli Anahtar) iki sunucu arasındaki iletişimi şifreler. Güçlü bir şifre kullanın ve güvenli bir yerde saklayın.

  1. Tüm ayarları yaptıktan sonra Next butonuna tıklayın.

Adım 4: Yapılandırmayı Tamamlama

  1. Summary ekranında tüm ayarlarınızı gözden geçirin.

Şekil 6: Son olarak tanımlarınız gösterilir.

6.png

  1. Ayarlar doğruysa Finish butonuna tıklayın.

Adım 5: İşlem Sonucunu Kontrol Etme

  1. Configure Failover ilerleme penceresinde işlemlerin durumunu izleyin.

Şekil 7: Failover yapılandırması başlatıldığında tüm adımlar "Successful" olarak tamamlanırsa işlem bitmiştir.

7.png

  1. Aşağıdaki işlemlerin tamamının Successful olduğunu doğrulayın:

    • Add scopes on partner server
    • Disable scopes on partner server
    • Creation of failover configuration on partner server
    • Creation of failover configuration on host server
    • Activate scopes on partner server
    • Configure failover successful
  2. Close butonuna tıklayarak sihirbazı kapatın.

Tek scope için failover yapılandırması tamamlandı!


Tüm Scope'lar İçin Toplu Failover Yapılandırma

Birden fazla scope'unuz varsa, her biri için ayrı ayrı uğraşmak yerine toplu yapılandırma yapabilirsiniz.

Adım 1: IPv4 Üzerinden Failover Başlatma

  1. DHCP Manager konsolunda IPv4 klasörüne sağ tıklayın.
  2. Configure Failover... seçeneğini seçin.

Şekil 8: Tek tek tüm scope'lar için aynı işlem yapılabilir veya IPv4'e sağ tıklayıp "Configure Failover" seçilerek tamamı için toplu yapılandırma yapılabilir.

8.png

  1. Introduction to DHCP Failover ekranında Next butonuna tıklayın.

Adım 2: Partner Sunucu Seçimi

  1. Specify the partner server to use for failover ekranında:
    • Partner Server alanına ikinci DHCP sunucusunun IP adresini girin: 172.16.20.21
    • ☑️ Reuse existing failover relationships configured with this server kutusunu işaretleyin.

Şekil 9: Partner server olarak tekrar ikinci sunucu IP'si (172.16.20.21) seçilir.

9.png

  1. Next butonuna tıklayın.

Adım 3: Mevcut Failover İlişkisini Kullanma

  1. Select from failover relationships which are already configured on this server ekranında:
    • Daha önce oluşturduğunuz failover ilişkisi (DHCP-Failover) listelenecek.
    • Bu ilişkiyi seçin.

Şekil 10: İlk oluşturduğunuz failover ismini (DHCP-Failover) seçerek Next ile devam edersiniz.

10.png

  1. Next butonuna tıklayın.

Adım 4: Scope'ları Seçme ve Tamamlama

  1. Select scopes to configure for failover ekranında:

    • Failover yapılandırmak istediğiniz tüm scope'ları seçin.
    • Veya Select all kutusunu işaretleyerek tüm scope'ları seçin.
  2. Finish butonuna tıklayın.

Şekil 11: Finish butonuna tıklanır.

11.png

Adım 5: İşlem Sonucunu Kontrol Etme

  1. İlerleme penceresinde tüm işlemlerin Successful olduğunu doğrulayın.

Şekil 12: Failover yapılandırması başlatıldığında tüm adımlar "Successful" olarak tamamlanırsa işlem bitmiştir.

12.png

  1. Close butonuna tıklayın.

Tüm scope'lar için failover yapılandırması tamamlandı!

Adım 6: İkinci Sunucuyu Kontrol Etme

  1. İkinci DHCP sunucusuna (dhcps2.serifselen.local) geçin.
  2. DHCP Manager konsolunda IPv4 altında tüm scope'ların göründüğünü doğrulayın.

Şekil 13: İkinci DHCP sunucusuna bakıldığında diğer scope tanımları da gelmiş olacaktır.

13.png

  1. Her scope'un Status sütununda Active veya Inactive durumunu kontrol edin.
  2. Failover Relationship sütununda DHCP-Failover ilişkisinin göründüğünü doğrulayın.

💡 Not: Load Balance modunda, scope'lardan biri Active, diğeri Inactive görünebilir. Bu normaldir ve yük dağılımına göre değişir.


DHCP Failover Modları

Windows Server DHCP Failover iki farklı modda çalışabilir:

1. Load Balance Mode (Yük Dengeleme Modu)

  • Nasıl Çalışır: İstemci istekleri iki DHCP sunucusu arasında belirlenen yüzde oranında paylaşılır (varsayılan %50-%50).
  • Avantajları:
    • Her iki sunucu da aktif olarak hizmet verir
    • Yük dağılımı sağlar
    • Kaynaklar verimli kullanılır
  • Kullanım Senaryoları:
    • Üretim ortamları
    • Yüksek istemci yoğunluğu olan ağlar
    • Performans gereksinimi yüksek ortamlar

2. Hot Standby Mode (Sıcak Yedek Modu)

  • Nasıl Çalışır: Bir sunucu aktif olarak hizmet verirken, diğeri yedek olarak bekler. Aktif sunucu başarısız olursa yedek devreye girer.
  • Avantajları:
    • Basit yapılandırma
    • Tam yedeklilik
    • Felaket kurtarma senaryoları için ideal
  • Kullanım Senaryoları:
    • DR (Disaster Recovery) ortamları
    • Kritik servisler
    • Düşük istemci yoğunluğu olan ağlar

Mod Karşılaştırması

Özellik Load Balance Hot Standby
Her İki Sunucu Aktif ✅ Evet ❌ Hayır (Birisi yedek)
Yük Dağılımı ✅ Evet ❌ Hayır
Kaynak Kullanımı Verimli Daha az verimli
Yapılandırma Orta düzey Basit
Önerilen Kullanım Üretim ortamları DR/Backup ortamları

Güvenlik

DHCP Failover yapılandırmasında güvenlik önlemleri almak kritik önem taşır.

🔐 Message Authentication (Mesaj Kimlik Doğrulama)

  • Enable Message Authentication seçeneği işaretlenerek iki DHCP sunucusu arasındaki iletişim şifrelenir.
  • Shared Secret (Paylaşılan Gizli Anahtar) güçlü bir şifre olmalıdır.
  • Minimum 8-12 karakter, harf+rakam+özel karakter içermelidir.
  • Örnek: DHCP-Failover2025! veya S3cur3DHCP#2025

⚠️ Önemli: Shared Secret şifresini güvenli bir yerde saklayın. İleride sorun giderme veya yeniden kurulum durumunda gerekebilir.

🔒 Active Directory Entegrasyonu

  • DHCP sunucuları domain ortamında mutlaka yetkilendirilmelidir.
  • Yetkisiz DHCP sunucuları (Rogue DHCP) ağ güvenliğini tehdit eder.
  • Düzenli olarak yetkili DHCP sunucularını kontrol edin.

🛡️ Firewall Yapılandırması

DHCP Failover için gerekli portlar:

Port Protokol Açıklama
UDP 67 DHCP Server DHCP istekleri
UDP 68 DHCP Client DHCP yanıtları
TCP 647 Failover Sunucular arası replikasyon

PowerShell ile Firewall Kuralı Ekleme:

# DHCP Failover portunu aç
New-NetFirewallRule -DisplayName "DHCP Failover" -Direction Inbound -LocalPort 647 -Protocol TCP -Action Allow

# DHCP servis portlarını aktif et
Enable-NetFirewallRule -DisplayGroup "Dynamic Host Configuration Protocol (DHCP)"

📋 En İyi Uygulamalar

  1. Düzenli Yedekleme: DHCP yapılandırmalarını düzenli olarak yedekleyin.
  2. Log İzleme: DHCP sunucu loglarını düzenli olarak kontrol edin.
  3. Test: Failover yapılandırmasını düzenli olarak test edin.
  4. Güncelleme: Windows Server güncellemelerini zamanında uygulayın.
  5. İzleme: DHCP servis durumunu ve scope doluluk oranlarını izleyin.

Faydalı Kaynaklar

Aşağıdaki kaynaklar, DHCP Failover yapılandırması ve yönetimi konusunda derinlemesine bilgi edinmenize yardımcı olacaktır:

Kaynak Açıklama Bağlantı
📘 Microsoft DHCP Failover Dokümantasyonu Windows Server DHCP Failover özellikleri, best practices ve güvenlik rehberi learn.microsoft.com/windows-server/networking/technologies/dhcp/dhcp-failover
🎥 DHCP Failover Video Eğitimleri Adım adım DHCP Failover yapılandırma videoları YouTube: DHCP Failover Configuration
🔐 DHCP Güvenlik Rehberi DHCP güvenlik önlemleri ve en iyi uygulamalar Microsoft DHCP Security Guide
🧪 RFC 2131 DHCP protokolünün temel teknik spesifikasyonu IETF RFC 2131
🛡️ SANS DHCP Güvenlik Rehberi DHCP saldırı türleri ve savunma stratejileri SANS DHCP Security

Sıkça Karşılaşılan Sorunlar ve Çözümleri

Sorun Olası Neden Çözüm Adımları
Failover yapılandırılamıyor Partner sunucuya erişim yok 1. Ağ bağlantısını kontrol edin
2. Firewall'da TCP 647 portunun açık olduğundan emin olun
3. Test-NetConnection 172.16.20.21 -Port 647 ile test edin
Partner server unreachable Sunucular arası iletişim kopuk 1. İkinci sunucunun açık olduğunu doğrulayın
2. DNS çözümlemesini kontrol edin (nslookup dhcps2.serifselen.local)
3. Network connectivity test edin
Scope senkronize olmuyor Shared Secret uyuşmazlığı 1. Her iki sunucuda aynı Shared Secret kullanıldığını doğrulayın
2. Failover ilişkisini silip yeniden oluşturun
3. Event Viewer > DHCP loglarını inceleyin
İstemciler IP alamıyor Scope dolu veya yetki sorunu 1. Scope'ta yeterli IP adresi olduğunu kontrol edin
2. DHCP sunucusunun yetkili olduğunu doğrulayın
3. Get-DhcpServerv4ScopeStatistics ile istatistikleri kontrol edin
Failover durumu Normal değil Zaman senkronizasyonu sorunu 1. Her iki sunucunun saatini senkronize edin (w32tm /resync)
2. Failover ilişkisini kontrol edin (Get-DhcpServerv4Failover)
3. DHCP servisini yeniden başlatın

🔧 Sorun Giderme Komutları

# DHCP sunucu istatistikleri
Get-DhcpServerv4ScopeStatistics

# Failover ilişkisi durumu
Get-DhcpServerv4Failover

# DHCP scope listesi
Get-DhcpServerv4Scope

# DHCP lease bilgileri
Get-DhcpServerv4Lease -ScopeId 172.16.20.0

# DHCP servisi durumu
Get-Service dhcpserver

# DHCP servisini yeniden başlatma
Restart-Service dhcpserver -Force

# Bağlantı testi
Test-NetConnection 172.16.20.21 -Port 647

# DNS çözümlemesi testi
nslookup dhcps2.serifselen.local

📜 Doküman Bilgileri

Özellik Değer
👤 Yazar Serif SELEN
📅 Yayın Tarihi 12 Mayıs 2026
🖥️ Platform Virtual Machine Manager
💿 İşletim Sistemi Windows Server 2025 Standard Evaluation
🌐 Etki Alanı serifselen.local
🖧 Birincil DHCP Sunucusu dhcpcontroller.serifselen.local (172.16.20.20)
İkincil DHCP Sunucusu dhcps2.serifselen.local (172.16.20.21)
🔐 Failover Modu Load Balance (%50-%50)

⚠️ Yasal Uyarı: Bu doküman eğitim ve test amaçlı hazırlanmıştır. Üretim ortamlarında Microsoft lisans politikalarına uygun yazılım kullanılmalıdır.

📬 İletişim & Destek

Kanal Bağlantı
📧 E-posta mserifselen@gmail.com
🔗 GitHub github.com/serifselen
🌐 Blog serifselen.com

Bu rehber, Windows Server 2025 DHCP Manager arayüzü temel alınarak hazırlanmıştır. Arayüz güncellemeleri durumunda adımlar küçük farklılıklar gösterebilir.

Şerif Selen
YAZAR

Şerif Selen

Sistem ve ağ yönetimi alanında kapsamlı deneyime sahip BT profesyoneli olarak Bilgi İşlem Destek Sorumlusu pozisyonunda, kritik BT sistemlerinin (Data Center, DNS, DHCP, File Server, Firewall) kesintisiz ve güvenli operasyonunu sağlıyorum. BT altyapı projelerinde planlama, yönetim ve iyileştirme süreçlerinde aktif rol alarak kullanıcı deneyimini artırmaya odaklı bir çalışma yürütüyorum. Ağ güvenliği ve proje yönetimi metodolojileri konusundaki bilgi birikimimle, sürekli öğrenmeye açık yaklaşımım sayesinde siber güvenlik, veri merkezi yönetimi ve bulut teknolojileri alanlarında uzmanlaşmayı hedefliyorum.

Yorumlar (0)

Yükleniyor...