Menü Kapat

Windows DNS Server yedekleme ve geri yükleme

Windows Server DNS yedekleme ve geri yükleme rehberi:

Windows Server’da DNS yapılandırmasını yedeklemek ve geri yüklemek için birkaç yöntem bulunur. İşte en güvenilir ve pratik yöntemler:

“DNS, internetin telefon rehberidir; kullanıcıların hatırlaması zor olan IP adreslerini, anlamlı alan adlarına çevirerek erişimi kolaylaştırır.

“Güvenilir bir DNS sistemi, hızlı erişim ve siber saldırılara karşı koruma sağlayarak internetin omurgasını oluşturur.

Windows Server DNS Yedekleme ve Geri Yükleme

Windows Server’da DNS (Domain Name System) yapılandırmasını yedeklemek, sistem yöneticileri için kritik bir işlemdir. DNS verilerinin yedeklenmesi, sistem hataları, yanlış yapılandırmalar veya siber saldırılar gibi durumlarda ağ erişiminin kesintiye uğramasını önlemek için gereklidir. Windows Server, DNS yapılandırmasını yedeklemek için manuel, PowerShell ve Windows Server Backup gibi çeşitli yöntemler sunar.

Manuel DNS Yedekleme

DNS yapılandırma dosyaları, Windows Server’ın sistem dizininde saklanır. Elle yedek almak için aşağıdaki adımları takip edebilirsin:

DNS yapılandırma dosyaları C:\Windows\System32\dns klasöründe bulunur. Bu klasördeki .dns uzantılı dosyalar, DNS bölgelerinin (zones) yedeklerini içerir. Ayrıca cache.dns ve boot dosyaları da yedeklenmelidir.

Yedekleme için, bu dosyaları harici bir disk, ağ sürücüsü veya bulut depolama gibi güvenli bir yere kopyalamak yeterlidir. Geri yükleme işlemi sırasında, bu dosyalar tekrar aynı klasöre yerleştirilir ve DNS sunucusu yeniden başlatılarak ayarların uygulanması sağlanır.

PowerShell ile DNS Yedekleme

Windows Server, DNS yapılandırmasını komut satırı üzerinden yedeklemek için PowerShell desteği sunar. PowerShell ile DNS yapılandırmasını yedeklemek için aşağıdaki komutu kullanabilirsin:

$backupPath = "C:\DNS_Yedek"
if (!(Test-Path $backupPath)) { New-Item -ItemType Directory -Path $backupPath }

Get-DnsServerZone | ForEach-Object {
Export-DnsServerZone -Name $_.ZoneName -FileName "$backupPath\$_-backup.dns"
}
Write-Host "DNS yedekleme tamamlandı! Dosyalar: $backupPath"

Bu komut, DNS sunucusundaki tüm bölgeleri (zones) alır ve her biri için bir yedekleme dosyası oluşturur. Dosyalar C:\DNS_Yedek dizinine kaydedilir.

PowerShell ile DNS Geri Yükleme

Yedeklenen DNS yapılandırmalarını geri yüklemek için aşağıdaki komutu çalıştırabilirsin:

$backupPath = "C:\DNS_Yedek"
Get-ChildItem -Path $backupPath -Filter "*.dns" | ForEach-Object {
$zoneName = $_.BaseName -replace "-backup",""
Import-DnsServerZone -Name $zoneName -FileName $_.FullName
}
Write-Host "DNS geri yükleme tamamlandı!"

Bu komut, yedeklenen tüm DNS bölgelerini tekrar sunucuya ekler ve DNS yapılandırmasını geri yükler.

Windows Server Backup ile DNS Yedekleme

Windows Server Backup (WSB), DNS yapılandırmalarını yedeklemek için grafik arayüzlü bir alternatiftir. Windows Server Backup’ı kullanarak DNS’i yedeklemek için şu adımları takip edebilirsin:

  • Başlat menüsünden Windows Server Backup uygulamasını aç.
  • “Yedekleme Görevi Oluştur” seçeneğini seç.
  • “Özel” seçeneğini seçerek DNS Server’ı işaretle.
  • Yedekleme konumunu belirleyerek işlemi tamamla.

Geri yükleme işlemi için aynı menüden “Restore” seçeneği kullanılarak DNS yapılandırması eski haline döndürülebilir.

Sonuç

DNS yedekleme, sistem yöneticileri için kritik bir işlemdir. Elle yedekleme, PowerShell komutları veya Windows Server Backup kullanılarak DNS ayarları güvenli bir şekilde saklanabilir ve gerektiğinde geri yüklenebilir. Güçlü bir yedekleme politikası, olası ağ kesintileri ve sistem arızalarına karşı koruma sağlar.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir