21 Aralık 2014 Pazar

   DNS nedir? Kurulumu ve Forward Lookup Zones 


DNS NEDİR?????

Domain Nama System'in kısaltılmış şeklidir.Türkçe karşılığı alan isimlendirme olarak bilinir.
DNS,256 karaktere kadar büyüyebilen host isimlerini IP'ye çevirebilmek için kullanılanbir sistemdir.Host ismi tümüyle tanımlanmış isim olarakta bilinir.(full qualified neme)
amacı=Ağ üzerinden gelen adı veya IP numarası ile ilgili sorgulamalara yanıt vermektedir.Bu amaç içinde en yaygın olan" Berkeley İnternet Name Domain "(BIND)yazılımıdır.
Kısacası açıklamak gerekirse siz bir siteye girmek istiyosunuz diyelim hangi site nerde hangi IP hangi bilgisayara aitolduğunu belirler ve istediğimiz yere erişiriz.

-Kurulumunda:windows çalıştır diyip Remind Later seçeneğini seçiyoruz.Bu işlemden sonra  ctrl+alt+delete diyip ilerliyoruz.KArşımıza çıkan pencereden Add roles diyip next..next..next yapıp ilerliyoruz :D :D :D  Daha sonra DNS server seçip next diyip install yapıp kurulumu gerçekleştiriyoruz..   

Örnek olarak iki işlem yapmak gerekirse basit "A" kaydı ve Alias yani CNAME olan örneğimizi yapalım.

Forward Lookup Zones

Bu kısım isimden IP çözümlemesi yapan bölgedir(zone).İsimle ilgilı IP ler ve oluşturulmuş bir zone adından sub zone lar bu kısımda bulunur.Örneğin;meltem.com.tr  şeklinde bir zone kaydı var iken,test.meltem.com.tr şeklinde bir sub zone buradan oluşturulur.






























Şimdi test.com şeklinde bir Forward lookup zone oluşturuyoruz.
Forward Lookup Zones’e sağ tuşla tıklayıp, daha sonra New Zone… seçeneğine tıklayın.






























Primary Zone, okunabilir, yazılabilir ve yönetilebilir zone tipidir. Kayıtlar bu zone’a girilir. Kelime anlamı olarak Birincil Bölge olarak çevirilebilir.
Secondary Zone, sadece okuma özelliğine sahip bir zone tipidir. Farklı bir DNS sunucuda bulunan Primary Zone’un kopyasını başka bir DNS serverda oluşturmak için kullanılabilir.  Üzerinde herhangi bir değişiklik yapılamıyor.  Primary Zone’un hata nedeniyle iptal olması halinde Secondary Zone, tipi değişitirilip Primary Zone olarak çalıştırılabilir. Fakat aynı anda birden fazla Primary Zone tipi çalıştırılamıyoruz..
Stub Zone, yardımcı DNS diyebiliriz. En çok aranan isimler burada yer alır. İlk sorgu bu zone tipinde gerçekleşir. Eğer Stub Zone’da aranan isim bulunamazsa Primary veya Secondary Zone’da arama yapılabiliyor.
Primary Zone seçeneğini işaretleyip bu adımı geçelim.

Zone name olarak test ortamında olduğumuz için istediğimizi yazabiliriz. Ben “test.com” yazdımmm..






















Zone kayıtlarının tutulacağı dosyanın ismini soruyor. Aynı şekilde bırakabiliriz. Eğer önceden oluşturulmuş bir zone dosyamız varsa ve bu dosyayı kullanacaksak aşağıda seçeneği seçip bu dosyayı belirtmemiz gerekiyor.


Dynamic uptade kısmında, Dinamik güncelleştirmelere izin verip vermeyeceğimiz soruluyor.
İlk seçenek güvenli dinamik güncelleştirmelere izin ver anlamına geliyor ve Active Directory yapısında kurulu bir DNS Server var ise önerilmektedir.
İkinci seçenekte ise hem güvenli hemde güvenli olmayan dinamik güncelleştirmelere izin ver anlamına geliyor ve üçüncü seçenekte dinamik güncelleştirmelere izin verme anlamına gelir.
Bzim kurulum yapmakta olduğumuz serverda Active Directory yapısı bulunmadığından üçüncü seçenek olan Dinamik güncelleştirmelere izin verme seçeneğini seçip bir sonraki adıma geçiyoruz.


















Son olarak New Zone Wizard (Yeni Zone Kurulum Sihirbazı) tamamlandığını belirtiyor. Finish butonuna tıkayıp işlemi tamamlıyorum.





Gördüğümüz gibi test.com şeklinde bir zone oluşturmuş olduk. Forward lookup Zone altında görünmektedir.
Oluşturmuş olduğumuz test.com zone içerisinde bir Host (A or AAA) ve Alias(CNAME) kaydı oluşturalım. Oluşturmadan önce Host (A), Alias (CNAME) ve Mail Exchanger (MX) ne anlama geliyor bir göz atalım.
Host (A) Kaydı:Bu kısımda önce isimler listelenir daha sonra IP adreslerine dönüştürülür.En yaygın kayıtlardan birisidir.
Alias (CNAME): Bir isme tanımlanmış olan bilgisayarın birden fazla isimlerle tanımlanmasını sağlayan kayıt türüdür. Örneğin; 1.2.3.4 IP’si için açılan emretest.com şeklinde bir Host (A) kaydı olabilir. İkincil bir ad tanımlamak için CNAME’den yararlanırız. 1.2.3.4 IP’sine CNAME oluşturarak firattest.com şeklinde de kayıt oluşturabiliriz. CNAME oluşturduğumuzda 1.2.3.4 IP’sine sahip bilgisayara hem emretest.com şeklinde hem de firattest.com şeklinde ulaşabiliriz.
Mail Exchanger(MX):SMTP Mail sunucuları tanımlamak için kullanılan kayıt tipidir. MX kaydı oluşturulurken ilgili sunucunun FQDN’sini ve önceliğini belirtmemiz gerekiyor. Öncelik değerleri genellikle 10, 20 şeklinde girilmektedir. Öncelik değeri, birden fazla oluşturulmuş MX kayıtlarında, önceliğin hangi sunucuda olacağını belirler. Küçük değer daha önceliklidir.
Host (A) Kaydı Oluşturma Adımları
Şimdi örnek bir Host (A) kaydı oluşturalım ve oluşturmuş olduğumuz kaydın bizi ilgili sunucuya yönlendirebilecek mi bunu görelim.

Forward Lookup Zones’in altında bulunan, biraz önce oluşturmuş olduğumuz test.com’a sağ tuş yapıp, açılan listede, şekilde belirtilen “New Host (A or AAA)” tıklayalım.


Açılan “New Host” penceresinde ilk kısma Name yazalım. Biz “emfi” olarak yazdık. Orta kısım, bizim name kısmına yazdığımız isme göre en başa ekleme yapıyor. IP Address kısmına IP belirtelim. Biz örnek olarak kullanacağımızdan 192.168.0.20 yazdık. İlgili kısımları doldurduktan sonra Add Host butonuna tıklayıp kapatalım.




Bir önceki aşamadaki işlemleri yapıp “Add Host” tuşuna tıkladığımızda host kaydının başarıyla oluşturulduğunu ifade eden “The host record emfi.test.com was successfully created.” yazılı bu pencere karşımıza geldi.
Böylece “emfi.test.com” şeklinde “192.168.0.20” IP adresine karşılık gelen bir isim kaydı oluşturmuş olduk.
Şimdi oluşturmuş olduğumuz bu isme ping atmayı deneyelim. Bakalım karşılık olarak bize 192.168.0.20 IP’sini söyleyecek mi?







DNS server’i kurmuş olduğum bilgisayarımızın IP adresi “192.168.0.1” şeklindedir. Bu yüzden bilgisayarlarımızın DNS adreslerini 192.168.0.1 olarak değiştirmemiz gerekmektedir.
Ping atarak yapacağımız test işlemini DNS adresini ayarladığımızdan, DNS rolünü kurmuş olduğunuz bilgisayarda yapabileceğimiz gibi, aynı ağ üzerinde bulunan farklı bir bilgisayarın DNS adreslerini değiştirerek de yapabiliriz.


Şimdi, Host (A) kaydı oluşturmuş olduğumuz emfi.test.com’a ping atalım. Öncelikle “ipconfig –flushdns” komutunu kullanarak DNS önbelleğini temizleyelim.



















Daha sonra komut satırına “ipconfig emfi.test.com” komutunu yazalım.














Komutu yazdığımızda görmüş olduğumuz gibi emfi.test.com ismini 192.168.0.20 şeklinde 
çözümlemesini yaptı. Fakat 192.168.0.20 IP’sine ait sunucuya ulaşamadığından pinge cevap alamadı. Bu normal bir durumdur. Bizim amacımız çözümleme yapmasıydı ve başarıyla ismin çözümlemesini yaptık.




CNAME Kaydı Oluşturma Adımları???????



CNAME kayıtlarını önceden de belirttiğimiz gibi, bir IP adresine sahip sunucuya birden fazla isim tanımlamak amacıyla kullanılan kayıt türüdür. Biraz önce oluşturduğumuz “emfi.test.com/192.168.0.20” kaydına “emre.test.com” ismi ile erişebileceğimiz şekilde CNAME kaydı oluşturalım.


Forward Lookup Zones’in altında bulunan, biraz önce oluşturmuş olduğumuz test.com’a sağ tuş yapıp, açılan listede, şekilde belirtilen “New Alias (CNAME)” tıklıyoruz..





Alias name kısmına istediğimiz ismi yazalım. Ortada bulunan FQDN kısmı yukarıya yazdığınız isme göre kendi en başa ekliyor. Üçüncü satırda browse’a tıklayıp, tanımlayacağımız Host (A) kaydını seçmemizi istiyor.




Seçtikten sonra, gördüğümüz gibi aşağıdaki kısma seçmiş olduğumuz host (A) kaydını yazıyor. OK butonuna tıklayıp işlemi tamamlayalımmm...
Gördüğümüz gibi Alias (CNAME) kaydı oluşturuldu.
CNAME kaydı oluşturduğumuza göre, oluşturmuş olduğumuz “emre.test.com” Alias (CNAME) kaydına ping atalım. Ping attığımızda “emfi.test.com/192.168.0.20” şeklinde çözümleme yapacak mı kontroll edelimm???



Buarada ilk önce “ipconfig –flushdns” ile DNS önbelleğini temizledik. Daha sonra “ping emre.test.com” yazarak ping attık ve resimde görüldüğü gibi “emfi.test.com [192.168.0.20]” şeklinde çözümlemesini yaptıııı....:D :D :D



Hiç yorum yok:

Yorum Gönder