->
Microsoft’un daha az kaynak tüketen, aynızamanda maliyet açısından daha uygun olan Windows Server 2008 işletim sisteminin Core sürümü, kullanımıbiraz zahmetli olsa da oldukça başarılıhizmetler sunmakta. Bu çekirdek hizmetlerden biri olan DNS servisinin, yazımızın sonunda da görüleceği gibi bir hayli kullanışlıolduğu anlaşılıyor.
Bu makalede Dns servisinin Windows Server 2008 Core sürümü üzerine kurulumu ve konfigürasyonu anlatmaya çalışacağım. Dilerseniz hemen kurulum işlemine geçelim…
Windows Server 2008 işletim sisteminde herhangi bir servis için kurulum diskine ihtiyaç bulunmadığından direkt olarak command-line arayüzünden kurulumu başlatabiliriz. Dns kurulumu için gerekli olan ip konfigürasyonunu yapmakla başlayalım. Bunun için netsh komutunu Resim 1’deki parametreler yardımıile kullanacağız.

Resim 1
İlk komutu network interface’lerin id’lerini görmek için, ikinci komutu statik ip adresi vermek için, ve son komutu da dns server olarak kendi server’ımızıtanımlamak için kullanıyoruz. Komutlar hakkında ayrıntılıbilgi için http://www.sistemuzmani.com/Articles/Details.aspx?aId=1000001181 adresindeki makaleyi inceleyebilirsiniz.

Resim 2
Ip Konfigürasyonumuzu tamamladıktan sonra dns kurulum işlemine başlayabilriz. Bunun için Resim 2’de görüldüğü gibi start /w ocsetup DNS-Server-Core-Role komutu kullanacağız. Burada Start komutu Windows bileşenlerini kurmak için kullanılan ocsetup komutunu çalıştırmak için kullandık. /w parametresi kurulumun bitimine kadar bir başka işlem yapamamamıza neden oluyor. Eğer bu parametreyi kullanmasaydık kurulum arka planda gerçekleşecek ve o esnada başka işlemler de yapabilecek durumda olacaktık.
Burada önemli bir noktaya değinmek isterim; ocsetup komutu ile birlikte kurulmasıistenilen bileşenin adıtam ve büyük-küçük harflere dikkat edilerek yazılmalıdır. Dns servisi için bileşen ismi ise DNS-Server-Core-Role olmak durumundadır (Resim 2).

Resim 3
Kurulumdan hemen sonra servisimiz çalışmaya başlayacaktır. Dilerseniz Dns Servisinin çalıştığınıteyit etmek için sc query dns komut ve parametrelerini kullanabiliriz (Resim 3).

Resim 4
Servisin kurulumunu gerçekleştirdikten sonra sorgulara yanıt vermek amacıile kullanılacak kayıtların tutulacağıbir zone yaratma işlemine geçelim. Öncelikle, yetkili (Authoritative) bir dns server’ın tutmasıgereken zone tipini yani primary zone’u yaratalım. Bunun için dnscmd komutunu Resim 4’te görüldüğü şekilde kullanıyoruz. Burada /zoneadd parametresi yeni bir zone eklemek için, /primary parametresi anlaşılacağıüzere primary zone oluşturmak için, /file parametresi ise oluşturacağımız zone’un hangi isimde saklanacağınıbelirtmek için kullanılır. Oluşturacağımız zone’un ismi test.com ve saklayacağımız dosyanın ismi de test.zone.com olacaktır (Resim 4). /primary parametresi yerine /dsprimary parametresi kullanarak Active Directory Integrated Zone da oluşturabiliriz.

Resim 5
Primary zone yarattıktan sonra içeriğini notepad yardımıile Resim 5’teki komutlarıyazarak görebiliriz. Henüz herhangi bir kayıt oluşturmadığımız için sadece SOA değerlerini ve NS kaydının var olduğunu görebiliyoruz.

Resim 6
Primary Zone içerisine yeni kayıtlar oluşturmak için dnscmd komutuna Resim 6’da görülen parametreleri ekleyerek çalıştırıyoruz. Buradaki /recordadd parametresi yeni bir kayıt eklemek için, A yardımcıparametresi bir Host kaydınıoluşturmak için kullanılır. Oluşturacağımız bu yeni kaydın adınıwww ve ip adresini 10.4.10.121 olarak tanımlıyoruz.

Resim 7
Bir başka kayıt oluşturmak için Resim 7’deki komut ve parametrelerini kullanıyoruz. Bu defa oluşturacağımız kayıt bir ALIAS yani bir HOST kaydına verilen takma bir isim. Kullanılan yardımcıparametre ise adından da anlaşılacağıüzere CNAME olacaktır. Az önce oluşturduğumuz A kaydına (www) vereceğimiz yeni isim web olacaktır.

Resim 8
Benzer şekilde MX (Mail Exchanger) kaydınıoluşturmak için Resim 8’de görülen komut ve parametrelerini kullanabiliriz. Burada farklıolarak 10 sayısınıgörmekteyiz ki bu sayıMX kaydının kullanım önceliğidir.

Resim 9
Oluşturduğumuz kayıtlarıyine dnscmd komutu ile görebiliriz. /enumrecord Parametresi isteğimize karşılık verecektir. Tabi hangi zone için ne tür bilgi istediğimizi de belirtmek şartıyla… Komutun sonuna koyduğumuz . (nokta) zone’a ait tüm kayıtların listelenmesini sağlayacaktır. (Resim 9).

Resim 10
Dilersek aynıbilgileri notepad yardımıile zone dosyasınıaçarak da görebiliriz. Hatta buradan yeni kayıtlar da ekleme imkanımız bulunmaktadir (Resim 10)

Resim 11
Primary Zone için gerekli kayıtlarıda oluşturduktan sonra nslookup arayüzünü kullanarak Resim 11’deki testlerimizi yapabiliriz. Gayet başarılıgörünüyor…

Resim 12
Oluşturduğumuz Primary Zone’un diğer DNS server’lar tarafından kopyalanabilir olmasınısağlamak için Zone Transferine izin vermemiz gereklidir. Bu işlemi Resim 12’de görülen komut ve parametreleri ile gerçekleştirebiliyoruz. /zoneresetsecondaries parametresi amacımıza ulaşmamazısağlayan parametremizdir. /nonsecure parametresi ise isteyen her server’ın bu zone’dan bir kopya almasınısağlamak için kullanılır.

Resim 13
Tabi ki güvenliğin önemi nedeni ile her isteyen server’a bu hakkıvermek istemeyebilirsiniz. Bu işlemi belirli server’ların gerçekleştirmesini sağlamak için Resim 13’te görülen komut ve parametrelerini kullanmamız gerekecektir. /securelist parametresi ile ip adresini tanımladığımız server’a bu hakkıtanımış olacağız.

Resim 14
Zone’daki değişikliklerin algılanmasınısağlamak amacıile Zone Transferine izin verdiğimiz server için uyarıverilmesini de Resim 14’de görülen komut ve parametre ile sağlayabiliyoruz. /notifylist parametresi ile ip adresini tanımladığımız server’a bu hakkıtanımış olacağız.

Resim 15
Primary Zone’dan sonra bir Primary Zone kopyasıolan Seconrary Zone’u oluşturmak amacıile Resim 15’te görülen komut ve parametrelerini kullanarak amacımıza ulaşabileceğiz. Buradaki /secondary parametresi ile adından da anlaşılacağıgibi oluşturmak istediğimiz Secondary zone için gerekli parametredir. Primary Zone’da olduğu gibi burada da bir zone ve bu zone için bir dosya ismi belirtmemiz gerekecektir. Primary Zone’dan farklıolarak Zone kopyasınıalmak istediğimiz Master Dns Server’ın ip adresini belirtmemiz gerekmektedir.

Resim 16
Secondary Zone’u oluşturduktan sonra Master Dns’ten Primary Zone’daki kayıtların kopyasınıtransfer etmek amacıile Resim 16’da görülen komut ve parametrelerini kullanmamız gerekecektir. Buradaki gerekli parametremiz ise /zonereload parametresidir. Eğer sadece değişikliklerin transfer edilmesi istenirse /zonerefresh parametresi ile bu işlemi gerçekleştirebiliriz. Zone kayıtlarının trasfer olduğundan emin olmak için notepad editörünü veya dnscmd komutu ile /enumrecord parametresini kullanabiliriz.

Resim 17
Benzer şekilde Primary Zone’un kopyasınıStub Zone oluşturarak da alabiliriz. Bilindiği üzere Stub Zone ile birlikte gelen zone kayıtlarıSecondary Zone ile gelen kayıtlardan daha az olacaktır. Kullanım amacına göre Stub Zone tercih edilebilir. İşlemi gerçekleştirmek için kullanacağımız komut ve parametreleri Resim 17’deki gibi olacaktır. Secondary Zone oluşturmak için kullandığımız parametrelerden tek farkı/secondary yerine /stub parametresinin kullanılmasıdır.

Resim 18
Stub Zone’un kayıtlarınıResim 17’deki komut ve parametre ile görebiliriz. Sadece SOA ve NS kayıtlarıgeldiğine göre Stub Zone oluşturma amacımıza ulaşmış sayılıyoruz.

Resim 19
Sıra geldi isim çözümleme servislerinin vazgeçilmezi olan Forwarder tanımlama işlemine. Herhangi bir domain için Zone barındırmak istenmiyorsa Resim 19’da görülen komut ve parametreleri kullanılarak Forwarder tanımlanabilir. Her ne kadar bir Zone’a benzemese de /zoneadd parametresi ile bu işlemi gerçekleştirmek durumundayız. Gerekli diğer parametre ise /forwarder parametresidir. Tabi ki hangi dns domaini için hangi ip adresine yönlendirme yapılacağınıda belirtmek durumundayız. Bu tür forwarder’ların Conditional (Koşullu) Forwarder olarak adlandırıldığınıhatırlattıktan sonra test işlemine geçebiliriz.

Resim 20
Basit olarak tanımladığımız domain için ping komutunu kullanarak Dns servisimizin yönlendirme yaptığınıteyit edebiliriz (Resim 20).

Resim 21
Az önce belirttiğimiz gibi Conditional Forwarder sadece bir domain için belirtebileceğimiz bir yönlendirme türüdür. Dns Server’ımızın internetteki tüm domain’ler için gerekli çözümleyi yapmasıistenirse Traditional (Geleneksel) Forwarder kullanmamız gerekecektir. Bu forwarder sayesinde Dns Server’ımızın çözemediği her türlü sorgu istenilen adrese yönlendirilecektir. Örneğin ISP Dns server ip adresine… Resim 21’de Traditional Forwarder’ıoluşturmak için gerekli komut ve parametreleri görülmektedir.

Resim 22
Resim 22’de ismini lokal olarak çözemeyeceğimiz bir domain’in çözümleme testini basitçe ping komutu ile başarmış bulunuyoruz.
Görüldüğü üzere Windows Server 2008 Core sürümü üzerinde DNS konfigürasyonu oldukça kolay olmakla birlikte çoğu zaman keyifli bile olabilmektedir. Daha az kaynak ve maliyet ile ihtiyaç duyduğumuz servislerin konfigürasyonu için zaman harcamaya değer olduğu, sanıyorum Microsoft’u doğrulamaktadır.
Bir başka makalede görüşmek dileği ile…
Seymen URAL
Kaynak: Microsoft Technet
Powered by MightyAdsense
Tags: 2008, configurations, core, DNS, forum, iyinet, Konfigirasyon, seo, server, webmaster, WindowsBenzer Yazılar
En Çok Arananlar;
Mevcut konu başlığı hakkında en çok aranan kelimeleler aşagıdadır siteye aşagıdaki kelimeleri girerekte ulaşabilirsiniz. Windows Server 2008 Core : DNS Configurations , Windows Server 2008 Core : DNS Configurations şarkıları, Windows Server 2008 Core : DNS Configurations indir, Windows Server 2008 Core : DNS Configurations mtv.com.tr, Windows Server 2008 Core : DNS Configurations konfigirasyon, Windows Server 2008 Core : DNS Configurations , Windows Server 2008 Core : DNS Configurations bedava, Windows Server 2008 Core : DNS Configurations izlesene.com., Windows Server 2008 Core : DNS Configurations mp3 indir, Windows Server 2008 Core : DNS Configurations youtube, Windows Server 2008 Core : DNS Configurations klip izle, Windows Server 2008 Core : DNS Configurations izle, Windows Server 2008 Core : DNS Configurations yükle, Windows Server 2008 Core : DNS Configurations rapidshare.com, Windows Server 2008 Core : DNS Configurations şarkı sözleri, Windows Server 2008 Core : DNS Configurations dinle, Windows Server 2008 Core : DNS Configurations crack,antivirüs