Şerif SELEN | Windows & Linux Rehberi
Windows Server

DHCP Failover Kaldırma Rehberi

📋 Giriş

Bu rehber, Windows Server ortamında yapılandırılmış DHCP Failover ilişkisini güvenli şekilde kaldırma ve ikincil DHCP sunucusunu devreden çıkarma işlemlerini adım adım anlatmaktadır.

DHCP Failover yapısını kaldırmak, bir DHCP sunucusunu devreden çıkarmak veya yapılandırmayı tek sunucuya döndürmek gerektiğinde uygulanır. Bu işlem, failover ilişkilerinin sonlandırılmasını, yetkilendirmelerin kaldırılmasını, Active Directory ve DNS kayıtlarının temizlenmesini içerir.

⚠️ Önemli Uyarılar

  • Failover kaldırma işlemi geri alınamaz. İşlem öncesi yedek almanız önerilir.
  • Üretim ortamında bu işlemi yapmadan önce mutlaka test ortamında deneyin.
  • İşlem sırasında DHCP servisi kısa süreliğine etkilenir.
  • İkincil sunucudaki scope'lar devre dışı kalacaktır.
  • İstemciler IP yenileme işlemi yapabilir.

📚 İçindekiler


Ortam Bilgileri

Özellik Değer
🌐 Etki Alanı (Domain) serifselen.local
🖧 Birincil DHCP Sunucusu dhcpcontroller.serifselen.local (172.16.20.20)
🖧 İkincil DHCP Sunucusu (Kaldırılacak) dhcps2.serifselen.local (172.16.20.21)
🗂️ Failover Adı DHCP-Failover
🗂️ Scope'lar 172.16.20.0 (Sunucu), 172.16.50.0 (IT)
🖥️ İşletim Sistemi Windows Server Standard Evaluation

Yöntem 1: GUI ile Kaldırma

Adım 1: Failover Yapısını Kaldırma

DHCP Failover ilişkisini kaldırmak için her bir scope üzerindeki failover yapılandırmasını tek tek kaldırmanız gerekir.

1.1. Scope Seçimi

  1. DHCP Manager konsolunu açın (dhcpmgmt.msc).
  2. Ana DHCP sunucunuzda (dhcpcontroller.serifselen.local) IPv4 altında failover yapılandırılmış scope'u bulun.
  3. Scope'a sağ tıklayın.
  4. Deconfigure Failover seçeneğini seçin.

Scope üzerine sağ tıklayıp Deconfigure Failover seçeneği

Şekil 1: Scope üzerine sağ tıklayıp "Deconfigure Failover" seçeneği ile failover kaldırma işlemi başlatılır.

1.2. İşlemi Tamamlama

  1. Deconfigure Failover sihirbazı açılacaktır.
  2. İşlem ilerleme çubuğunu izleyin.
  3. Aşağıdaki adımların tamamının Successful olduğunu doğrulayın:
    • Check status of the failover relationship
    • Deactivate scopes on the partner server
    • Remove scopes from failover relationship on partner server
    • Remove scopes from failover relationship on this server
    • Delete scopes on partner server
    • Deconfigure failover successful

Deconfigure Failover Successful ekranı

Şekil 2: İşlem bittiğinde tüm adımlar "Successful" olarak tamamlanmalıdır.

  1. Close butonuna tıklayın.

💡 Not: Birden fazla scope'unuz varsa, her biri için bu işlemi tekrarlayın. GUI'de toplu kaldırma desteği bulunmamaktadır.

Scope üzerindeki failover yapısı kaldırıldı!


Adım 2: DHCP Sunucusunu Yetkisiz Hale Getirme

Failover yapısı kaldırıldıktan sonra, ikincil DHCP sunucusunu Active Directory'de yetkisiz hale getirmeniz gerekir.

2.1. Yetkili Sunucuları Yönet

  1. DHCP Manager konsolunda sol üstte Action menüsüne tıklayın.
  2. Manage authorized servers... seçeneğini seçin.

Action menüsünden Manage authorized servers

Şekil 3: Action menüsünden "Manage authorized servers..." seçeneği ile yetkili DHCP sunucuları yönetimi açılır.

2.2. Sunucuyu Yetkisiz Yap

  1. Manage Authorized Servers penceresi açılacaktır.
  2. Listeden kaldırmak istediğiniz DHCP sunucusunu seçin (dhcps2.serifselen.local - 172.16.20.21).
  3. Unauthorize butonuna tıklayın.

Manage Authorized Servers - Unauthorize

Şekil 4: Gelen listeden kaldırılmak istenen DHCP sunucusu seçilir ve "Unauthorize" butonuna tıklanır.

  1. Onay penceresinde Yes deyin.
  2. Close butonuna tıklayın.

DHCP sunucusu yetkisiz hale getirildi!


Adım 3: Active Directory'den Bilgisayar Hesabını Silme

İkincil DHCP sunucusunu tamamen devreden çıkarmak için Active Directory'den bilgisayar hesabını silmeniz gerekir.

  1. Active Directory Users and Computers konsolunu açın (dsa.msc).
  2. Sol panelde serifselen.local domaininizi genişletin.
  3. Computers klasörüne tıklayın (veya sunucunun bulunduğu OU'ya gidin).
  4. Sağ panelde kaldırmak istediğiniz bilgisayar hesabını bulun (DHCPS2).
  5. Bilgisayar hesabına sağ tıklayın.
  6. Delete seçeneğini seçin.

Active Directory'den DHCPS2 silme

Şekil 5: Active Directory Users and Computers konsolunda ilgili bilgisayar hesabı (DHCPS2) sağ tıklayıp "Delete" ile silinir.

  1. Onay penceresinde Yes deyin.

Bilgisayar hesabı Active Directory'den silindi!

⚠️ Dikkat: Bu işlem geri alınamaz. Sunucunun domain join bilgileri tamamen silinir.


Adım 4: DNS Kayıtlarını Temizleme

Son adım olarak, DNS sunucusunda oluşan Host (A) ve PTR kayıtlarını temizlemeniz gerekir.

4.1. Forward Lookup Zone'dan Host (A) Kaydını Silme

  1. DNS Manager konsolunu açın (dnsmgmt.msc).
  2. Sol panelde Forward Lookup Zones > serifselen.local zone'una gidin.
  3. Sağ panelde ikincil DHCP sunucusuna ait Host (A) kaydını bulun (DHCPS2).
  4. Kayda sağ tıklayın > Delete.
  5. Onay penceresinde Yes deyin.

DNS Manager'dan Host(A) kaydı silme

Şekil 6: DNS Manager üzerinden DHCPS2'ye ait Host (A) kaydı silinir.

4.2. Reverse Lookup Zone'dan PTR Kaydını Silme

  1. DNS Manager'da Reverse Lookup Zones'u genişletin.
  2. İlgili subnet zone'una gidin (örneğin 20.16.172.in-addr.arpa).
  3. 172.16.20.21 IP'sine karşılık gelen PTR kaydını bulun.
  4. Sağ tıklayın > Delete > Yes.

DNS kayıtları temizlendi!


Adım 5: İkincil Sunucuda DHCP Rolünü Kaldırma

İkincil sunucuyu tamamen devreden çıkarmadan önce üzerindeki DHCP rolünü kaldırın.

  1. DHCPS2 sunucusunda Server Manager açın.
  2. Sağ üstte Manage > Remove Roles and Features seçin.
  3. Sihirbazda:
    • Next (Role-based or feature-based installation)
    • DHCPS2 sunucusu seçili olduğundan emin olun > Next
    • Server Roles ekranında DHCP Server önündeki tik'i kaldırın.
  4. Remove Features penceresi çıkarsa onaylayın > Next > Remove.
  5. İşlem bitince Close.

DHCP rolü kaldırıldı!


Adım 6: Sunucuyu Kapatma ve Silme

Tüm adımlar tamamlandıktan sonra:

  1. İkincil DHCP sunucusuna (dhcps2.serifselen.local) bağlanın.
  2. Sunucuyu kapatın (Shutdown).
  3. Virtual Machine Manager veya Hyper-V üzerinden sunucuyu silin.

İkincil DHCP sunucusu tamamen devreden çıkarıldı!


Yöntem 2: PowerShell ile Tek Seferde Kaldırma

Tüm işlemleri tek bir PowerShell oturumunda, uzak masaüstüne bile gerek kalmadan yapabilirsiniz.

Değişkenleri Tanımlayın

# Ortam değişkenlerini kendi ortamınıza göre düzenleyin
$PrimaryDHCP   = "dhcpcontroller.serifselen.local"
$PartnerDHCP   = "dhcps2.serifselen.local"
$PartnerIP     = "172.16.20.21"
$FailoverName  = "DHCP-Failover"
$DomainZone    = "serifselen.local"
$ReverseZone   = "20.16.172.in-addr.arpa"  # 172.16.20.0/24 subnet için
$PtrName       = "21"                      # 172.16.20.21'in PTR kaydı

Adımları Çalıştırın

# 1. Failover'ı kaldır (partner sunucudaki scope'lar da silinsin)
Get-DhcpServerv4Failover -ComputerName $PrimaryDHCP | 
    Where-Object { $_.Name -eq $FailoverName } | 
    Remove-DhcpServerv4Failover -PartnerScopeDeletion $true -Force

# 2. AD Authorization kaldır
Remove-DhcpServerInDC -DnsName $PartnerDHCP -IPAddress $PartnerIP

# 3. AD'den bilgisayar hesabını sil
Remove-ADComputer -Identity "DHCPS2" -Confirm:$false

# 4. DNS Forward Lookup Zone'dan Host(A) kaydını sil
Remove-DnsServerResourceRecord -ZoneName $DomainZone -RRType A -Name "DHCPS2" -Force

# 5. DNS Reverse Lookup Zone'dan PTR kaydını sil
Remove-DnsServerResourceRecord -ZoneName $ReverseZone -RRType Ptr -Name $PtrName -Force

# 6. DHCPS2 üzerinde DHCP rolünü uzakdan kaldır
Invoke-Command -ComputerName $PartnerDHCP -ScriptBlock {
    Uninstall-WindowsFeature -Name DHCP -IncludeManagementTools
} -Credential (Get-Credential)

💡 Not: Invoke-Command için Domain Admin yetkisi gerekir. Get-Credential penceresinde domain admin hesabı girilmelidir. Sunucu zaten kapatıldıysa bu satır hata verir, atlayabilirsiniz.


Son Kontroller

Tüm işlemler tamamlandıktan sonra aşağıdaki kontrolleri yapın:

PowerShell ile Doğrulama

# 1. AD'de yetkili DHCP sunucuları (sadece birincil kalmalı)
Get-DhcpServerInDC

# 2. Failover ilişkisi kalmadığını kontrol et
Get-DhcpServerv4Failover -ComputerName "dhcpcontroller.serifselen.local"
# Boş sonuç dönmeli

# 3. Scope'ların aktif olduğunu doğrula
Get-DhcpServerv4Scope -ComputerName "dhcpcontroller.serifselen.local" | 
    Select-Object ScopeId, Name, State
# Tüm scope'lar "Active" durumunda olmalı

# 4. AD'de DHCPS2 bilgisayar hesabı kalmadığını kontrol et
Get-ADComputer -Identity "DHCPS2" -ErrorAction SilentlyContinue
# Boş sonuç dönmeli

# 5. DNS'te A kaydı kalmadığını kontrol et
Resolve-DnsName -Name "dhcps2.serifselen.local" -ErrorAction SilentlyContinue
# Çözümleme başarısız olmalı

İstemci Tarafında Test

Bir istemci bilgisayarda komut istemcisini (CMD) açın:

ipconfig /release
ipconfig /renew
ipconfig /all
  • DHCP Server satırında sadece birincil sunucu (172.16.20.20) görünmeli.

Sorun Giderme

Sorun Olası Neden Çözüm Adımları
Deconfigure Failover başarısız Partner sunucuya erişim yok 1. Partner sunucunun açık olduğunu doğrulayın
2. Ağ bağlantısını kontrol edin
3. Test-NetConnection 172.16.20.21 -Port 647 ile test edin
Unauthorize işlemi hata veriyor Yetersiz yetki 1. Domain Admin yetkisi ile oturum açın
2. DHCP konsolunu Run as Administrator ile açın
AD'den silme başarısız Sunucu hala çevrimiçi 1. Sunucuyu kapatın
2. Remove-ADComputer -Identity "DHCPS2" PowerShell komutunu kullanın
DNS kaydı silinmiyor Güvenli güncelleme koruması 1. DNS Manager'da kayıt üzerine sağ tıklayın
2. Properties > Security sekmesinden izinleri kontrol edin
3. Owner olarak kendinizi atayın ve silin
İstemciler IP alamıyor DHCP servisi durmuş 1. Birincil sunucuda Restart-Service dhcpserver -Force çalıştırın
2. İstemcilerde ipconfig /release ve ipconfig /renew yapın

Faydalı PowerShell Komutları

# DHCP servisi durumunu kontrol et
Get-Service dhcpserver

# Scope istatistikleri
Get-DhcpServerv4ScopeStatistics -ComputerName "dhcpcontroller.serifselen.local"

# DHCP loglarını incele
Get-WinEvent -LogName "Microsoft-Windows-DHCP-Server/Operational" -MaxEvents 20 | 
    Select-Object TimeCreated, Id, Message

# DHCP yapılandırmasını yedekle
Export-DhcpServer -ComputerName "dhcpcontroller.serifselen.local" `
    -File "C:\DHCPBackup\dhcp-config.xml" -Leases

Faydalı Kaynaklar

Kaynak Açıklama
📘 Microsoft DHCP Dokümantasyonu Windows Server DHCP özellikleri ve yönetim rehberi
🔐 Microsoft DHCP Security DHCP güvenlik önlemleri ve en iyi uygulamalar
🧪 RFC 2131 DHCP protokolünün temel teknik spesifikasyonu

📜 Doküman Bilgileri

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

⚠️ 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 DHCP Manager arayüzü ve PowerShell 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...