Windows Server 2022 üzerinde DNS (Etki Alanı Adı Sistemi) sunucusu, ağınızdaki alan adlarını IP adreslerine çeviren temel hizmettir; özellikle Active Directory ortamlarında alan adına katılım, oturum açma ve kaynak bulma tamamen sağlıklı bir DNS'e bağlıdır. Bu rehberde DNS Sunucusu rolünü hem Server Manager hem de PowerShell ile kurmayı, ileri ve geri arama bölgelerini oluşturmayı, A/PTR/CNAME kayıtları eklemeyi, ilet me (forwarder) ayarını yapmayı ve AD DS ile entegre çalışmasını adım adım göreceksiniz.
Ön Koşullar
Kuruluma başlamadan önce sunucunuzun aşağıdaki koşulları sağladığından emin olun:
- Desteklenen bir Windows Server sürümü (bu rehber Windows Server 2022 içindir).
- Sabit (statik) IP adresi. DNS sunucusunun IP'si değişmemelidir; aksi halde ad çözümlemesi bozulur.
- Administrators grubunun üyesi olan veya eşdeğer yetkiye sahip bir hesap.
Adımlar
1. DNS Sunucusu rolünü Server Manager ile ekleyin
1. Başlat menüsünden Server Manager uygulamasını açın. 2. Üst menüde Manage > Add Roles and Features seçeneğine tıklayın. 3. Before you begin sayfasında Next ile devam edin. 4. Select installation type sayfasında Role-based or feature-based installation seçeneğini işaretleyip Next deyin. 5. Select destination server sayfasında varsayılan sunucuyu (yerel sunucu) bırakıp Next tıklayın. 6. Select server roles sayfasında DNS Server kutusunu işaretleyin. Gereken yönetim araçları için açılan pencerede Add Features deyin ve Next ile ilerleyin. 7. Select features ve DNS Server bilgilendirme sayfalarını Next ile geçin. 8. Confirm installation selections sayfasında seçimleri gözden geçirip Install ile kurulumu başlatın. Kurulum yeniden başlatma gerektirmez; bitince Close deyin.
2. (Alternatif) DNS rolünü PowerShell ile kurun
GUI yerine yükseltilmiş (yönetici) bir PowerShell oturumunda tek komutla da kurabilirsiniz:
````
Bu kurulum da yeniden başlatma istemez. (Rolü kaldırmak gerekirse kullanılır.)
3. İleri arama bölgesi (Forward Lookup Zone) oluşturun
İleri arama bölgesi, alan adlarını IP adreslerine çözer (örneğin ).
1. Başlat > Windows Administrative Tools > DNS yolundan DNS Manager konsolunu açın. 2. Sunucu adınızı genişletin, Forward Lookup Zones klasörüne sağ tıklayıp New Zone… deyin. 3. Sihirbazda Primary Zone (Birincil Bölge) seçin — böylece sunucunuz bu bölge için yetkili kaynak olur. 4. Bölge adını girin (örneğin ), dosya adını varsayılan bırakın, dinamik güncelleme seçeneğini belirleyip sihirbazı tamamlayın.
PowerShell ile aynı bölgeyi standart birincil bölge olarak şöyle oluşturabilirsiniz:
````
4. Geri arama bölgesi (Reverse Lookup Zone) ve PTR kaydı oluşturun
Geri arama bölgesi IP adresini ada çözer ve bunun için PTR (Pointer) kayıtları kullanır.
1. Reverse Lookup Zones klasörüne sağ tıklayıp New Zone… > Primary Zone seçin. 2. IPv4 Reverse Lookup Zone seçip ağ kimliğinizi normal sırayla (ters çevirmeden) girin (örneğin ); sihirbaz bölge adını otomatik ekler. Sihirbazı tamamlayın. 3. Manuel PTR eklemek için bölgeye sağ tıklayıp New Pointer (PTR) deyin; Host IP Address (ana bilgisayar IP'sinin son sekizlisi) ve Host name (tam ad) alanlarını doldurup OK tıklayın.
PowerShell ile geri arama bölgesi oluşturmak için:
````
5. A, CNAME ve diğer kayıtları ekleyin
İleri arama bölgenize sağ tıklayarak kayıt ekleyebilirsiniz:
- New Host (A or AAAA): Bir ana bilgisayar adını IPv4 (A) veya IPv6 (AAAA) adresine eşler. "Create associated pointer (PTR) record" kutusunu işaretlerseniz PTR kaydı otomatik oluşur.
- New Alias (CNAME): Bir adı başka bir kanonik ada takma ad (alias) olarak bağlar (örneğin ).
PowerShell ile aynı kayıtları şöyle ekleyebilirsiniz:
````
6. İlet me (Forwarder) ayarlayın
İlet me, sunucunuzun yerel olarak çözemediği sorguları yukarı bir DNS sunucusuna (örneğin internet sağlayıcınızın veya 1.1.1.1 / 8.8.8.8 gibi genel çözücülerin) yönlendirmesini sağlar.
DNS Manager ile: Sunucuya sağ tıklayıp Properties > Forwarders sekmesine geçin, Edit deyin ve ilet me IP adres(ler)ini ekleyip OK tıklayın.
PowerShell ile:
````
7. AD entegre DNS (etki alanı denetleyicisi)
Sunucuyu bir etki alanı denetleyicisi yapacaksanız önce AD DS rolünü kurun:
````
Ardından yeni bir orman ve etki alanı oluşturun; DNS sunucusu varsayılan olarak `Install-ADDSForest` ile birlikte kurulur:
````
Komut sizden Dizin Hizmetleri Geri Yükleme Modu (DSRM) parolasını ister. GUI tercih ederseniz, Server Manager'da AD DS rol kurulumundan sonra Promote this server to a domain controller bağlantısına tıklayın; sihirbazın Deployment Configuration sayfasında Add a new forest seçip kök etki alanı adını yazın, Domain Controller Options sayfasında ise Domain Name System (DNS) server kutusu işaretli gelir. Bu yöntemle oluşan bölgeler Active Directory ile entegre olur: bölge verisi AD veritabanında saklanır, denetleyiciler arası çoğaltma ile dağıtılır ve güvenli dinamik güncelleme yapılabilir.
8. Doğrulama (nslookup)
Yapılandırmayı test etmek için komut isteminde veya PowerShell'de kullanın:
````
İlk komut ileri çözümlemeyi (ad > IP), ikincisi geri çözümlemeyi (IP > ad, PTR kaydı) doğrular. ise PowerShell'in yerleşik sorgu cmdlet'idir.
İpuçları
- DNS sunucusunun kendi ağ kartındaki Tercih edilen DNS sunucusu alanını kendi IP'sine (veya AD ortamında başka bir denetleyiciye) ayarlayın; yerine sabit IP tercih edin.
- Her A kaydı eklerken eşleşen PTR kaydını da oluşturun; birçok hizmet (e-posta, Kerberos) geri çözümlemeye güvenir.
- AD entegre DNS'te yalnızca güvenli dinamik güncelleme seçeneğini kullanmak yetkisiz kayıt değişikliklerini önler.
- Sorun yaşarsanız ile istemci önbelleğini, ile sunucu önbelleğini temizleyin.
Windows Server ve Office lisanslarınız için %100 orijinal anahtar ve hızlı destek arıyorsanız Enlisans yanınızda; lisansınızı güvenle temin edip altyapınızı sorunsuz kurun.















