Ubuntu Üzerine Dns Server Kurmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Mx0TBT
    Mx0TBT's avatar
    Kayıt Tarihi: 13/Haziran/2007
    Erkek

    yerel ağ içinde dns server kurmak istiyorum

    amac ise dns isteklerini tek bir adrese yonlendirmek

    ip adresim :192.168.2.3

    yonlenicek adres www.ornek.com

     

    burda bir anlatım var ancak benim istediğimi yapmam için nereleri değiştirmeliyim ?

     

    •Ubuntu Server, the DNS server – 192.168.0.9
    •Ubuntu Desktop – 192.168.0.10
    •PC – 192.168.0.11
    1. öncelikle  Bind 9 paketini aşağıdaki komutla kurman lazım.

    Kod: [Seç]

    sudo apt-get install bind9
    Tüm ayarlar için 5 tane dosyaya ihtiyacımız var
    2. Şimdi DNS server in ayarlarını yapalım.
    3 tane dosyayı düzenlememiz gerekecek;
    •/etc/bind/named.conf.local
    •/etc/bind/named.conf.options
    •/etc/resolv.conf
    Kendi alan adın için 2 dosya oluşurman gerekiyor.
    •/etc/bind/zones/mydomain.com.db
    •/etc/bind/zones/rev.0.168.192.in-addr.arpa

    A. İlk adım. Kendi domain adını ekleme işlemi - alanadim.com.

    Kod: [Seç]

    sudo vi /etc/bind/named.conf.local

    Kod: [Seç]

    # benim domain 
    zone "alanadim.com" {
       type master;
       file "/etc/bind/zones/alanadim.com.db";
    };

    # Reverse DNS icin
    zone "0.168.192.in-addr.arpa" {
       type master;
       file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
    };

    Kaydedip çıkabilirsin.

    Alan adı için gerekli kayıtları oluşturduk. 

    B. Şimdi internet servis sağlayıcının DNS no larını eklemen gerek. (Örneğin TTnet in DNS leri). 

    Kod: [Seç]

    sudo vi /etc/bind/named.conf.options

    Kod: [Seç]

    forwarders {
       195.175.39.39;
    };

    Kaydedip çıkabilirsin.

    C. Bundan sonra kendi DNS server ının ip adresini sistemdeki diğer PC lere de girebilirsin. /etc/resolv.conf  u düzenlemek gerekiyor.

    Kod: [Seç]

    sudo vi /etc/resolv.conf

    Kod: [Seç]

    search alanadim.com.
    nameserver 192.168.0.9


    D. Şimdi  zone ları tanımlamız gerekiyor.

    Kod: [Seç]

    sudo mkdir /etc/bind/zones

    Kod: [Seç]

    sudo vi /etc/bind/zones/alanadim.com.db

    Kod: [Seç]

    $TTL 3D
    @ IN SOA ns.alanadim.com. admin.alanadim.com. (
       2007062001
       28800
       3600
       604800
       38400
    );
    alanadim.com.  IN      NS         ns.alanadim.com.
    ubuntudesktop  IN      A          192.168.0.10
    www            IN      CNAME      ubuntudesktop
    pc             IN      A          192.168.0.11
    gw             IN      A          192.168.0.1
                           TXT        "Network Gateway"

    Yukarıdaki tanımlamalar ile;
    TTL zamanı 3 gün olarak ayarlandı.
    ns.alanadim.com DNS sunucusuna tanımlandı.
    ubuntudesktop, pc and gateway için DNS server da A kaydı oluşturuldu.
    www için CNAME tanımlandı.

    E. şimdi reverse dns kayıtlarını olurmak gerekiyor. “rev.0.168.192.in-addr.arpa” 

    Kod: [Seç]

    sudo vi /etc/bind/zones/rev.0.168.192.in-addr.arpa

    Kod: [Seç]

    $TTL 3D
    @       IN      SOA     ns.alanadim.com. admin.alanadim.com. (
                    2007062001
                    28800
                    604800
                    604800
                    86400
    )
            IN      NS      ns.alanadim.com.
    1       IN      PTR     gw.alanadim.com.
    10      IN      PTR     ubuntudesktop.alanadim.com.
    11      IN      PTR     pc.alanadim.com.

    3. Şimdi değişikliklerin aktif olması için Bind i restart etmemiz gerekiyor. 

    Kod: [Seç]

    sudo /etc/init.d/bind9 restart
    4. Şimdi DNS ayarlarının doğruluğunu kontrol edebilirsin.

    Kod: [Seç]

    Dig

    Kod: [Seç]

    dig alanadim.com

    Kod: [Seç]

    Nslookup

    Kod: [Seç]

    nslookup gw

     

    Ölümlü dünya. Yasin 38. Ayet
Toplam Hit: 1029 Toplam Mesaj: 1