ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

Linux Unix

Windows Server Üzerinde Bind DNS Servisi Kurulumu

Bu yazımızda Windows üzerinde Bind dns sunucu kurulumunu inceliyor olacağız. Bind Unix, Linux ve Windows platformlarında oldukça sorunsuz çalışabilen bir dns sunucu yazılımıdır. Windows üzerinde kurulumuna başlamak için öncelikle http://www.isc.org/downloads/ adresinden kurulum dosyasını indirmemiz gerekiyor. Bu doküman yazıldığında son sürüm olarak 9.10.3 sunulmakta idi. 

 

clip_image002

 

 

Download linkine tıkladığımızda gelen ekrandan sistemimize göre 32 bit veya 64 bit sürümü seçmemiz gerekiyor. İndirme işlemi bitiminde kuruluma başlamadan önce sunucumuzda named isminde bir servis hesabı oluşturuyoruz.

 

 

clip_image004

 

Bu servis hesabına logon as service hakkı vermemiz gerekiyor ki servisi başlatabilsin.

BIND9.10.3.x86.zip dosyasını bilgisayarımızda açıp içerisindeki  BINDInstall.exe yi çalıştırarak kuruluma başlıyoruz.

 

clip_image006

 

Bind 32 bit sistemlerde varsayılan olarak c:\windows\system32\dns klasörüne kurulum yapıyor.

Ben c:\named klasörü oluşturup buraya kurmayı tercih ediyorum.  C:\named klasörünün sahibi olarak named kullanıcısını ayarlıyorum. İnstall seçeneği ile kurulumu tamamlıyorum.

clip_image008

 

Bind installation completede succesfully mesajını OK diyerek kapatıyorum. Sonrasında bind çalıştırılabilir dosyalarının olduğu c:\named\bin klasörünü system path değişkeni içerisine ekliyorum.

 

 

clip_image010

 

Bu işlemden sonra komut satırı ekranı açıp aşağıdaki komut ile rndc.conf dosyasını oluşturuyorum.

clip_image012

 

Bu işlem sonrasında Bind dns sunucumuzun konfigürasyon dosyalarını oluşturmak kalıyor geriye

Bu dosyalar named.conf , root.hints ve zone.localhost dosyalarıdır.

 

C:\named\etc\named.conf dosyasının içeriği :

 

options {  directory "c:\windows\system32\dns\etc";

  edns-udp-size 1460;

    pid-file none;

  version "not currently available";

  listen-on { 127.0.0.1; 10.100.1.1; };

    recursion yes;

};

controls {

        inet 127.0.0.1 allow { localhost; } keys { rndc_key; };

};

key "rndc_key" {

        algorithm hmac-md5;

        secret "77W+Rt9N8uR2Kbl5gi7SHw==

};

zone "." IN {

  type hint;

  file "root.hints";

};

zone "localhost" IN {

  type master;

  file "zone.localhost";

  allow-update { none; };

};

 

 

 

 

 

C:\named\etc\root.hints dosyasının içeriği:

 

;; QUESTION SECTION:
;.                IN    NS

;; ANSWER SECTION:
.            518400    IN    NS    A.ROOT-SERVERS.NET.
.            518400    IN    NS    I.ROOT-SERVERS.NET.
.            518400    IN    NS    C.ROOT-SERVERS.NET.
.            518400    IN    NS    H.ROOT-SERVERS.NET.
.            518400    IN    NS    M.ROOT-SERVERS.NET.
.            518400    IN    NS    E.ROOT-SERVERS.NET.
.            518400    IN    NS    K.ROOT-SERVERS.NET.
.            518400    IN    NS    L.ROOT-SERVERS.NET.
.            518400    IN    NS    B.ROOT-SERVERS.NET.
.            518400    IN    NS    J.ROOT-SERVERS.NET.
.            518400    IN    NS    D.ROOT-SERVERS.NET.
.            518400    IN    NS    G.ROOT-SERVERS.NET.
.            518400    IN    NS    F.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET.    3600000    IN    A    198.41.0.4
B.ROOT-SERVERS.NET.    3600000    IN    A    192.228.79.201
C.ROOT-SERVERS.NET.    3600000    IN    A    192.33.4.12
D.ROOT-SERVERS.NET.    3600000    IN    A    128.8.10.90
E.ROOT-SERVERS.NET.    3600000    IN    A    192.203.230.10
F.ROOT-SERVERS.NET.    3600000    IN    A    192.5.5.241
G.ROOT-SERVERS.NET.    3600000    IN    A    192.112.36.4
H.ROOT-SERVERS.NET.    3600000    IN    A    128.63.2.53
I.ROOT-SERVERS.NET.    3600000    IN    A    192.36.148.17
J.ROOT-SERVERS.NET.    3600000    IN    A    192.58.128.30
K.ROOT-SERVERS.NET.    3600000    IN    A    193.0.14.129
L.ROOT-SERVERS.NET.    3600000    IN    A    199.7.83.42
M.ROOT-SERVERS.NET.    3600000    IN    A    202.12.27.33

 

C:\named\etc\zone.localhost dosyasının içeriği:

 

;
; loopback/localhost zone file
;
$TTL 1D
$ORIGIN localhost.
@              IN  SOA   @  root (
                         1   ; Serial
                         8H  ; Refresh
                         15M ; Retry
                         1W  ; Expire
                         1D) ; Minimum TTL
               IN   NS   @
               IN   A    127.0.0.1

 

 

 

 

Bu dosyaları kaydettikten sonra Windows makinamda servisler içerisindeki ISC DNS servisini çalıştırıyorum.

 

clip_image014

 

 

Bu şekilde bind dns kurulumu ve ayarlarını tamamlamış oluyoruz. Bundan sonrasında

Makinamızdaki ipv4  ayarlarında dns sunucu olarak bu makinayı göstererek test edebiliriz.

 

clip_image016

 

Faydalı olmasını dilerim.

Tarih : 08 Kasım 2015 Pazar 23:15 Yayınlayan: Vasvi UYSAL

Yorumlar

 

Ugur DEMIR

Eline sağlık hocam.

Kasım 9, 2015 12:18
 

Rıza ŞAHAN

Eline sağlık Vasfi abi.

Kasım 9, 2015 14:04
 

Ersin CAN

Eline Saglik Hocam

Kasım 12, 2015 23:06
 

Bilgehan POYRAZ

Vasvi hocam eline sağlık. oldukça farklı bir konu seçmişsin.

Kasım 17, 2015 00:45
 

Recep YÜKSEL

Eline sağlık hocam çok güzel makale.

Aralık 4, 2015 11:13
Kimliksiz yorumlar seçilemez kılınmış durumdadır.

Yazar: Vasvi UYSAL

1974 Bulgaristan/Kırcaali doğumlu , 1994 yılında bilişim dünyasına girdi , bir daha da çıkmak istemedi . Bilgisayarı IBM 3090 ve 4341 (VSE/ESA ,VM/ESA) sistemlerde öğrendi. Bu sistemler miyadını doldurunca client server sistemler ve network ile ilgilenmeye başladı. İzmir'de yaşıyor ve bundan oldukça keyif alıyor ,koyu olmasa da Galatasaray taraftarı bir bilişimci.

Bu Kategori

Hızlı aktarma

Etiketler