Merhabalar DNS kurulumuna başlamadan önce DNS’yi temel olarak inceleyelim.
<strong>DNS (Domain Name System)</strong>
DNS, İnternet/İntranet isim çözümleme servisidir.Yani ip adreslerini daha kolay hatırlayabileceğimiz harflere dönüştürme sistemidir. Örneğin 46.45.143.50 ip adresinin karşılığı www.aykutcevizci.com’dur. Peki bu çözümleme, rakamların harfe dönüşmesi diğer bir deyişle aykutcevizci.com yazdığımda bunun karşılığını 46.45.143.50 şeklinde tanıması nasıl oluyor? İşte tüm bu çözümleme işlemini yapan servis DNS (Domain Name System)’dir.
<strong>İsim Çözümleme Mekanizmaları</strong>
Network üzerinde bulunan makinaların DNS isim karşılığına Hostname denir. Network üzerinde bulunan bilgisayarlar HOSTNAME ile iletişim sağlarken, mutlaka bir DNS server içerisinde bu hostname karşılık gelen IP adresi olmalıdır.
Örneğin; sistem.aykutcevizci.com adresinde sistem=hostname'dir.aykutcevizci.com ise Suffix'i oluşturur.Suffix hostname'in temel yapısıdır.<!--more-->
Hostname ile isim çözümleme mekanizması ;
<strong>1) </strong>Host Dosyası
<strong>2)</strong>DNS
<strong>3)</strong>Net Bios
<strong>4)</strong>Wins
<strong>5)</strong>Broadcast
<strong>6)</strong>Lmhosts Dosyası
Şeklindedir.
<strong></strong>
<strong>DNS Hiyerarşisi</strong>
DNS belirli bir bilgisayarı konumlandırabilmek için, hangi çözümlemenin yukarı çıkacağına ya da aşağı ineceğine karar verirken<strong> (.)</strong> sistemini kullanır.
<strong>Örneğin</strong> Server1.aykutcevizci.com gibi makinenin FQDNC (fully qudifield domain name) DNS hiyerarşisinde o makineyi benzersiz kılar. <p style="text-align: center;"><a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/11.jpg"><img class="aligncenter wp-image-451" title="1" src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/11.jpg" alt="" width="572" height="268" /></a></p>
DNS Kısaca bu şekilde işliyor. Şimdi Server 2008 R2 Server üzerinde DNS (Domain Name System) Kurulumunu,Zone’ler oluşturmayı ve Buna benzer DNS Konfigürasyonu üzerinde kullanacağımız tüm özellikleri incelemeye çalışacağız. NOT : DNS Servisini Kurmak İçin Öncelikle ip adresinizin Statik olması gerekmektedir.
<strong>DNS (Domain Name System) Kurulumu</strong> Start > Administrative Tools > Server Manager’e erişiyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/2.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/2.jpg" alt="" title="2" width="650" height="564" class="aligncenter size-full wp-image-452" /></a>
Server Manager altında Roles tabını genişletiyoruz ve Add Roles Diyerek İşleme devam ediyoruz. <a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/3.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/3.jpg" alt="" title="3" width="793" height="289" class="aligncenter size-full wp-image-453" /></a>
Başlangıç Sayfasını Next Diyerek geçiyoruz.İsterseniz “skip this page by default” diyerek başlangıç sayfasının artık görünmemesini sağlayabilirsiniz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/4.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/4.jpg" alt="" title="4" width="780" height="559" class="aligncenter size-full wp-image-454" /></a>
Server Roles Tabında DNS Server’e İşaretliyoruz ve Next diyerek işleme devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/5.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/5.jpg" alt="" title="5" width="777" height="554" class="aligncenter size-full wp-image-455" /></a>
DNS Server Kurulumu bu kadar. Şimdi DNS Server’e Administrative Tools Altından Erişiyor ve Konfigurasyon için DNS Server’i inceliyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/6.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/6.jpg" alt="" title="6" width="867" height="703" class="aligncenter size-full wp-image-456" /></a>
DNS ile ilgili tüm işlemlerimizi DNS Manager’den halledeceğiz.DNS 3 Temel başlıktan oluşmaktadır.DNS Maneger’e Başlamadan önce bazı temel kavramların açıklamalarına bakalım.
<strong>DNS ZONE'LARI</strong> DNS'teki zone kavramı;özel bir DNS sunucu yada sunucular grubu tarafından kontrol edilen DNS isim boşluklarının parçalarıdır. Zone; DNS içerisindeki birincil öncelikli yetkilendirme ve belirli bir sunucunun gelen istekleri çözebilmesi için sınırlar yaratma mekanizmasıdır. Stub Zone'lar haricinde belirli bir zone'a sahip olan sunucu o zone'ın yetkilisidir denebilir. Domain ve Subdomainler tekbir zone altında toplanabilir yada farklı zone'lara bölünebilirler.
<strong>NOT :</strong> DNS hizmeti kurulmuş ancak herhangi bir zone barındırmayan DNS sunucular Caching-Only sunucu olarak nitelendirilirler.
Firmanızın şubeleri olduğu düşünülürse, caching-onyl sunucular kullanılabilir.Çünkü bu tip sunucular ağ üzerindeki sorgu trafiğini azaltmaya yardımcı olurlar ve hali hazırdaki DNS Zone'ların uzak noktalara replike olmasının gerekliliğini ortadan kaldırırlar. Şimdi DNS Manager’i Detaylıca İncelemeye çalışalım.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/7.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/7.jpg" alt="" title="7" width="768" height="531" class="aligncenter size-full wp-image-457" /></a>
<strong>1)Forward Lookup Zones</strong> Bu Zone Kısaca İsimden IP ve Kaynak çözümleme yapar.Örneğin sistem.aykutcevizci.com adresine giren bir kişi için DNS Sunucu 46.45.143.50 gibi bir ip adresi çözümleyecektir. Forward Lookup Zones altında yeni bir zone tanımlama işlemi aşağıdaki gibi yapılmaktadır. Forward Lookup Zones sağ click yaparıyoruz ve New Zone Diyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/8.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/8.jpg" alt="" title="8" width="767" height="530" class="aligncenter size-full wp-image-458" /></a>
Next diyerek Zone oluşturma işlemine devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/9.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/9.jpg" alt="" title="9" width="769" height="530" class="aligncenter size-full wp-image-459" /></a>
Zone Type alanından bizim için uygun olan zone tipini seçiyoruz.
<strong>a)Primary Zone :</strong> Birincil DNS kayıtlarının tutulduğu zone tipidir. kayıtlar üzerinde değişiklik yapılabilir. Ana DNS server üzerinde kurulması zorunludur.
<strong>b)Secondary Zone:</strong> Ana DNS server’daki kayıtların tümünü tutar fakat üzerinde değişiklik gerçekleştiremez. Sorgulara primary Zone’muş gibi cevap verebilir.
<strong>c)Stub Zone:</strong> Secondary Zone ile aynı mantığa sahiptir. Fakat tüm kayıtları değil de yalnız 3 kaydı (Name Server, Start Of Authority, Host (A) ) kayıtlarını tutar. Performans içi kullanılan bir seçenektir. <strong>Örneğin;</strong> aykutcevizci.com,muratkocak.com’a gitmek istiyor. Âmâ muratkocak.com farklı bir network de.İşte burada devreye daha önce networkümüzde yarattığımız stub zone devreye giriyor. aykutcevizci.com bizim DNS’imize muratkocak.com’u sorduğunda DNS imiz kendi kayıtlarına bakıp bulamayacak ve muratkocak.com’u tanımayacak. muratkocak.com’un yerini bilmediğini ama isterse farklı bir DNS’e sorabilirsin diyerek stub zone da kayıtlı ilgili DNS in IP sini aykutcevizci.com vererek onu diğer DNS e yönlendirecek. Yani yükü kendi üzerinden atıp client yükleyecek. Sonuç olarak replikasyon trafiği azalacak ve dolaylı olarak Wan Bacağının yükü hafiflemiş olacaktır. İlk Defa DNS Sunucu Kurduğumuz için ve ana makine bizim makinamız olacağından Primary Zone seçeneğini seçerek devam ediyoruz.
<strong>NOT :</strong> Store the zone in Active Directory tikini işaretleyerek DNS databasemizin AD’nin içinde saklanmasını sağlayabiliriz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/10.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/10.jpg" alt="" title="10" width="768" height="532" class="aligncenter size-full wp-image-460" /></a>
Bizim için uygun olan seçenekleri seçip Next diyerek işleme devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/111.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/111.jpg" alt="" title="11" width="766" height="533" class="aligncenter size-full wp-image-461" /></a>
Bu Alanda Active Directory Zone Replication Scope Ayarlarını yapılandıracağız.Bu bölümde oluşturacağımız Zone’un AD Yapısı içirişinde oluşturacağız replikasyon stratejisini belirliyoruz.
<strong>•Too all DNS Servers in this forest :</strong> Bu seçenek ile replikasyon işlemi ortamdaki tüm dns server’ler üzerinden gerçekleşir.
<strong>•Too all DNS Servers in this Domain :</strong> Replikasyon işlemi ortamdaki tüm Domain Controller üzerinden gerçekleştirilir.
<strong>•Tool all domain controllers in this domain (for Windows 2000 Compatibility) :</strong> Bu seçeneği ortamda Windows 2000 domain ortamınız varsa kullanıyoruz.
Buradan “ To all domain controllers in this domain (for Windows 2000 compalitibility):aykut.com” seçeneğini seçerek devam ediyoruz.Bu Seçenekle DNS Sunucu Tüm Domain Controller ile replikasyon halinde olacaktır.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/12.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/12.jpg" alt="" title="12" width="768" height="530" class="aligncenter size-full wp-image-462" /></a>
Oluşturacağımız Zone’un ismini belirlereyerek devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/13.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/13.jpg" alt="" title="13" width="769" height="529" class="aligncenter size-full wp-image-463" /></a>
Dynamic Update,oluşturulan zone’de meydana gelen her türlü değişiklikleri DNS istemcilere bildirmek ve gerekli güncelleştirmeleri otomatik olarak yapmak için kullanılır. Allow only secure dynamic updates işaretli bırakarak Zone updates lere karşı güvenli bir şekilde izin verecegimizi belirtiyoruz. Bu durumda domin deki kullanıcılar dns sunucumuzdaki zone güncelleştirebilecekler.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/14.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/14.jpg" alt="" title="14" width="767" height="532" class="aligncenter size-full wp-image-464" /></a>
Finish diyerek zone oluşturma işlemini tamamlıyoruz. Şimdi isimden ip adresi çözümlemek için bize yardımcı olacak,oluşturduğumuz zone üzerinde gerçekleştireceğimiz HOST A kaydını oluşturmaya başlıyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/15.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/15.jpg" alt="" title="15" width="767" height="531" class="aligncenter size-full wp-image-465" /></a>
New Host (A or AAAA) diyerek Host A kaydı tanımlamak için devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/16.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/16.jpg" alt="" title="16" width="888" height="552" class="aligncenter size-full wp-image-466" /></a>
<strong>Name :</strong> Host adını belirliyoruz. <strong>Full qualified domain name (FQDN) :</strong> DNS sunucudaki bir nesnenin tam adıdır. <strong>IP Address :</strong> Yönlendirme yapacağımız IP adresini yazıyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/17.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/17.jpg" alt="" title="17" width="887" height="551" class="aligncenter size-full wp-image-467" /></a>
Gördüğünüz gibi Host A Oluşturma işlemi başarıyla tamamlandı.
<strong>2)Reserve Lookup Zone</strong> Reserve Lookup Zone,Forward Lookup Zone’un yaptığı işin tam tersini yapmaktadır.Yani IP adresinden isim çözümlemesi yapmaktadır.
<strong>Örneğin;</strong> 46.45.143.50 adresinin sistem.aykutcevizci.com Domainini göstermesi gibi. Reserve Lookup Zone’da yeni Bir Zone oluşturmaya bakalım.Oluşturacağımız Zone’nin Forward Lookup Zone’den tek farkı İsim çözümlemesi yerine IP belirleyeceğiz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/18.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/18.jpg" alt="" title="18" width="887" height="551" class="aligncenter size-full wp-image-468" /></a>
New Zone Diyerek devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/19.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/19.jpg" alt="" title="19" width="887" height="551" class="aligncenter size-full wp-image-469" /></a>
Next ile devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/20.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/20.jpg" alt="" title="20" width="886" height="551" class="aligncenter size-full wp-image-470" /></a>
Primary Zone diyerek devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/21.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/21.jpg" alt="" title="21" width="887" height="550" class="aligncenter size-full wp-image-471" /></a>
Yine en alt seçeneği seçerek devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/22.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/22.jpg" alt="" title="22" width="888" height="549" class="aligncenter size-full wp-image-472" /></a>
Burada IPv4 Reserve Lookup Zone Diyerek devam ediyoruz.Bu Seçeneği seçmemizin nedeni IP Blogu olarak IPV4 Kullandığımız için.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/23.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/23.jpg" alt="" title="23" width="887" height="550" class="aligncenter size-full wp-image-473" /></a>
C Class bir IP’imiz olduğundan Network ID’yide yine C Class IP BLogundan Belirliyoruz.Bunu Modeminizin default IP’si olarak düşünebilirsiniz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/24.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/24.jpg" alt="" title="24" width="887" height="551" class="aligncenter size-full wp-image-474" /></a>
İlk seçeneği seçerek devam ediyoruz.Aynı işlemleri Forward Lookup Zone Konusunda da işlediğimizden Bu Alanları tekrar açıklama yapmadan devam ediyorum.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/25.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/25.jpg" alt="" title="25" width="884" height="549" class="aligncenter size-full wp-image-475" /></a>
Finish diyerek işlemi tamamlıyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/26.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/26.jpg" alt="" title="26" width="886" height="550" class="aligncenter size-full wp-image-476" /></a>
Gördüğünüz gibi Reserver Lookup Zone Alanında Zone Oluşturma işlemimiz başarıyla tamamlandı.
<strong>3)Conditional Forwarders</strong> Bir DNS sunucusuna bilmediği domainlerden sadece birinin IP sini söyleyerek öğretme işlemine conditional forwarding denir.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/27.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/27.jpg" alt="" title="27" width="887" height="550" class="aligncenter size-full wp-image-477" /></a>
Yeni bir Conditional Forwardwer oluşturmak için Conditional Forwardwer üzerinde sağ click yaparak New Conditional Forwardwer diyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/28.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/28.jpg" alt="" title="28" width="891" height="550" class="aligncenter size-full wp-image-478" /></a>
Bu işlemden sonra DNS olarak bu sunucuyu gösteren clientlar aykut-cevizci.com ile ilgili bir sorgu gönderdiğinde DNS sunucumuz 192.168.2.1 nolu IP deki diğer DNS sunucusuna giderek sorguyu sorar ve aldığı cevabı client verir.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/29.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/29.jpg" alt="" title="29" width="886" height="549" class="aligncenter size-full wp-image-479" /></a>
Gördüğünüz gibi Conditional Forwarder işlemi başarıyla tamamlandı.
Şimdi DNS Server üzerinde Kaynak Kayıtlarına Bakacağız.Daha Önce Host A or AAAA Kaydını oluşturmayı incelemiştik.Şimdi diğer kayıtlara bakalım.
<strong>Kaynak Kayıtları ( Resource Record )</strong> DNS Hiyerarşisi içinde Kaynak kayıtları ile tanımlanmaktadır. Bu kayıtlar belirli bir domain içerisindeki kullanıcılar ve kaynaklar için temel sorguları yapmak için kullanırlar ve bu domain için özeldirler.
<strong>1)Host A or AAAA Kaydı</strong> DNS'te bulunan kayıtlarda en yaydın olanı A kaydı olarak bilinen HOST kayıtlarıdır.Bu kayıt HOST kayıtlarıyla ile,IP adresiyle eşleştirilir.(Daha önce detaylıca değindiğim için kısaca değinip geçiyorum)
<strong>2)Conanical (CNAME) Kaydı</strong>
Cname kaydı sunucunun takma ismini temsil eder bir sunucunun DNS üzerinde,çok sayıda isimle işaret edilebileceğini gösterir.Bu kayıt sorguları özel bir host için A kaydına yönlendirir.Bu Kaydı Daha önce oluşturduğumuz zone üzerinde deneyelim.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/30.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/30.jpg" alt="" title="30" width="884" height="549" class="aligncenter size-full wp-image-480" /></a>
Forwarder Lookup Zones içinde oluşturduğumuz aykut.com zone üzerinde sağ click yaparak yeni bir CNAME için işlemi başlatıyorum.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/31.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/31.jpg" alt="" title="31" width="885" height="548" class="aligncenter size-full wp-image-481" /></a>
Alias name burada ikinci isim olarak düşünebiliriz ve FQDN de beraberinde kullanılacak record girerek ikisini de aynı IP bağlamış oluruz. Alias name boş geçersek ve fqdn olarak ta www kaydını gösterirsek. Biri http://sistem.aykut.com/ olarakta sorgu gönderse gene http://www.aykut.com/ adresine ulaşacaktır. Ama bu işlemi yapmazsak ve www yazmadan gelen olursa sunucu cevap vermeyecektir. NOT : Yukarıda resimdeki tik işaretlendiğinde DNS Server üzerindeki kimliği doğrulanmış tüm kullanıcılar için kayıt güncellemesi yapılacaktır.
<strong>3)Mail Exchanger ( MX ) Kaydı</strong> MX kaydı,Hangi kaynakların smtp mail alımı için kullanılabilir olduğunu ifade eder. Örneğin ; mx kaydı aykutcevizci.com için tanımlanmış ise,kullanıcı@aykutcevizci.com adresine gönderilen maillerin tamamı otomatik olarak MX kaydıyla belirlenen sunucuya gidecektir. Şimdi yeni bir MX kaydı oluşturarak Pratiğini kavrayalım.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/32.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/32.jpg" alt="" title="32" width="883" height="551" class="aligncenter size-full wp-image-482" /></a>
Herzamanki gibi Forward Lookup Zones üzerinde sağ click yaparak ilgili özelliği seçiyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/33.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/33.jpg" alt="" title="33" width="885" height="551" class="aligncenter size-full wp-image-483" /></a>
Host or Child Domain’imize vermek istediğimiz ismi veriyoruz.İsim verme işleminden sonra FQDN adı otomatik olarak veriliyor.Daha sonra mail serverimizin FQDN adını yazıyoruz ve sunucu önceliğini belirliyoruz ve ok diyerek işlemi tamamlıyoruz.
<strong>4)Pointer ( PTR ) Kaydı</strong> Kısaca bir ip adresine karşılık gelen hostname’i ifade etmektedir.PTR kayıtları Reverse Lookup Zone'da bulunur ve in-addr-arpa domaininde yaratılırlar. Yeni bir PTR kaydı oluşturarak inceleyelim.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/34.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/34.jpg" alt="" title="34" width="888" height="548" class="aligncenter size-full wp-image-484" /></a>
Reverse lookup zone içinde oluşturmuş olduğumuz bir primary zone içinde PTR record oluşturmak için primary zone üzerinde sağ klik yaparız ve New Pointer (PTR) tıklayarak ilerleriz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/35.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/35.jpg" alt="" title="35" width="889" height="548" class="aligncenter size-full wp-image-485" /></a>
Burada Host IP Adresini ve Host Name’i Yazarak PTR Kaydımızı oluşturuyoruz.
<strong>5)SOA ( Start of Authority )</strong> DNS veritabanındaki SOA,belirli bir zone için yetkili sunucuyu belirtir.Zone için Primary DNS name server tipini ve Administrator’a ait mail bilgisini tutar.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/36.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/36.jpg" alt="" title="36" width="887" height="547" class="aligncenter size-full wp-image-486" /></a>
SOA kaydı ; Win 2008'den itibaren DNS kurulduğu anda,varsayılan TTL değeri,primary sunucu ve zone için gerekli olan bilgiler ile otomatik olarak oluşur.Ancak kurulumdan sonra; ihtiyaca göre değişiklik yapılabilir.
<strong>6)Name Server ( NS ) Kaydı</strong> NS kayıtları; DNS veritabanında hangi bilgisayarların DNS sunucusu olduğunu tanımlar ve Domain Adını Host Adına Çevirmek İçin kullanılır.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/37.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/37.jpg" alt="" title="37" width="886" height="553" class="aligncenter size-full wp-image-487" /></a>
Gördüğünüz gibi NS kaydı Zone oluşturma aşamasında otomatik olarak oluşturulmuştu.İsteğe ve ihtiyaca bağlı olarak NS kaydı oluşturulabilir.
<strong>7)Service ( SRV ) Kaydı</strong> SRV kayıtları, hangi kaynakların özel hizmet verdiğini belirten kayıtlardır. AD DS içerisinde bulunan DC'ler, GC'ler , LDAP ve Kerberos gibi özel hizmetleri tanımlayan SRV kayıtlarıdır.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/38.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/38.jpg" alt="" title="38" width="881" height="570" class="aligncenter size-full wp-image-488" /></a>
<strong>Zone Transfer İşlemleri</strong> Zone Transferi; Belirli bir işlem sonucunda DNS veritabanının bir sunucudan başka bir sunucuya aktarılmasına denir. Zone transfer işlemlerinin amacı, network ortamında bulunan bilgisayarların, IP adresleri ve isim çözümlemelerinde meydana gelen değişiklikler durumunda ve DNS server içerisindeki zone veritabanının da meydana gelen değişiklik sonucunda, bu değişikliklerin diğer DNS server sunucuları arasında güncelleştirmesini sağlar.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/39.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/39.jpg" alt="" title="39" width="521" height="276" class="aligncenter size-full wp-image-489" /></a>
Zone transferi;Verilen Primary Sunuculardan,Secondary Sunuculara çekilmesi ile gerçekleşir. Zone Transfer işlemini uygulama yaparak pratiğimizi geliştirelim.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/40.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/40.jpg" alt="" title="40" width="888" height="547" class="aligncenter size-full wp-image-490" /></a>
DNS Manager üzerinde transfer yapmak istediğimiz zone seçip sağ click yaparak properties tabına tıklıyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/41.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/41.jpg" alt="" title="41" width="886" height="547" class="aligncenter size-full wp-image-491" /></a>
Aykut.com zone’nun properties alanından Zone Transfer Tabına geçiyoruz.transfer işlemini yapılandırmak için “Allow Zone Transfer” seçeneğini seçiyoruz.
<strong>a)To Any Server :</strong> Herhangi bir lokasyon üzerinden zone transfer işleminin gerçekleştirilmesini sağlar.
<strong>b)Only To Servers Listed On The Name Servers Tab :</strong> Network ortamında bulunan Name Server’ler arasında transfer işlemi yapmak için kullanılır.
<strong>c)Only To The Following Servers :</strong> Belirlediğimiz Sunucuya ait ip adresine üzerinden transfer işlemi yapmak için kullanılır. İşleme “Only To The Following Servers” seçeneğini seçiyorum ve Edit diyerek işleme devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/42.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/42.jpg" alt="" title="42" width="886" height="548" class="aligncenter size-full wp-image-492" /></a>
DNS Zone alanı otomatik olarak geldi.”IP Addresses Of The Secondary Servers” Tabı altında daha önceden belirlediğimiz ip adresini yazıyoruz ve ip adresinin sınandığını ve doğrulandığını görüyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/43.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/43.jpg" alt="" title="43" width="888" height="552" class="aligncenter size-full wp-image-493" /></a>
Zone Transferi için DNS sunucumuz üzerinde gerekli ayarlarımızı yapılandırdık.
Şimdi aktarmaları alacığımız DNS sunucusu üzerinde gerekli yapılandırmamızı yapıyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/44.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/44.jpg" alt="" title="44" width="885" height="550" class="aligncenter size-full wp-image-494" /></a>
Forward Lookup Zones tabı üzerinde New Zone diyerek işleme devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/45.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/45.jpg" alt="" title="45" width="885" height="548" class="aligncenter size-full wp-image-495" /></a>
“Zone transferi;Verilen Primary Sunuculardan,Secondary Sunuculara çekilmesi ile gerçekleşir.” Demiştik.Şimdi Secondary Zone diyerek işleme devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/46.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/46.jpg" alt="" title="46" width="885" height="551" class="aligncenter size-full wp-image-496" /></a>
Zone adımızı belirterek işleme devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/47.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/47.jpg" alt="" title="47" width="886" height="549" class="aligncenter size-full wp-image-497" /></a>
DNS Zone alacığımız DNS Sunucusunun ip adresine yazarak devam ediyoruz.
<a href="http://www.aykutcevizci.com/wp-content/uploads/2012/05/48.jpg"><img src="http://www.aykutcevizci.com/wp-content/uploads/2012/05/48.jpg" alt="" title="48" width="886" height="549" class="aligncenter size-full wp-image-498" /></a>
Finish diyerek işlemi tamamlıyoruz.Bu işlemden sonra DNS Yapılandırmamız yeni sunumuz ile replike olacaktır.
<strong>DNS Sorguları</strong>DNS’nin temel amacı talep eden istemciye isim çözümlemesi yapmaktır. DNS sorguları 2 türlü gerçekleşmektedir. Bunlar;
<strong>1)Recursive Query</strong> Recursive sorgular; web tarayıcınıza yazdığınız web adresiyle ilişkili bağlantı sağlamaya çalıştığımız sunucunun İP adresini öğrenmek için ilk DNS sunucusuna yaptığı sorgu tipi RECURSIVE QUERY'dir. Recursive sorgu temel olarak belirli bir kaydın belirli bir isim sunucu tarafından çözümlenip çözümlenemeyeceğini içerir. <strong>Örneğin;</strong> İstemci (reselver) mail.test.com alan adındaki sorgu için IP adresi tanımlı DNS sunucuya sorar. DNS sunucu kendi üzerinde böyle bir kayıt varmı yokmu bakar.(kayıt yok) DNS sunucu test.com alanından sorumlu DNS sunucunun IP adresini öğrenmek için kök sunucuya sorgu gönderir.Kök sunucuya mail.test.com alanından sorumlu DNS'in IP'si sorulur.Yanıt olumlu yada olumsuz döner. Bu örnekten yola çıkarak Recursive Sorgular DNS Sunucusunu,talebin karşılandığı ya da karşılanmadığı her iki durumda da cevap vermeye zorladığı mantığına ulaşabiliriz.
<strong>2)Herative query</strong> DNS serverlerin kendi aralarında yaptıkları sorgu türüdür.Bu Sorguda Client ulaşmak istediği DNS server’in ip adresini öğrenmek için DNS sunucu’ya sorgu gönderir.DNS Sunucu kendi bünyesinde bulamaz ise internet ya da local tüm DNS sunucularda client’in istediği bilgiyi bulmaya çalışır.
Bu Makalemde DNS Server Kurulumu, Kaynak Kayıtlarını ( Resource Record ),Zone oluşturma işlemlerini,Zone transfer işlemleri,DNS Sorgu Türlerini işledik.Bir sonraki makalemde görüşmek dileğiyle.
<strong>Aykut Cevizci 2012 DNS</strong>
Fernando Lugão Veltem edited Original. Comment: alter title and tags, added tr-TR