Dns Server

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Dns Server as PDF for free.

More details

  • Words: 487
  • Pages: 1
DNS Server Ne Yapar? IP (Internet Protocol) nin yapısı gereğince, bilgisayarların 160.75.2.20 gibi noktalarla ayrılmış 4 tane 8 bitlik haneden oluşan IP adresleri bulunur. Bizler aklımızda daha kolay tutabilmek için bu sayısal adresler yerine www.itu.edu.tr gibi hostnameler kullanırız. İşte bu noktada DNS serverlar devreye girer ve yazdığımız hostnameleri IP adreslerine dönüştürürler (veya IP adreslerini hostnamelere dönüştürürler). daemontools Kurulumu Öncelikle yine D.J.Bernstein tarafından yazılan ve sistem servislerini kontrol eden daemontools yazılımını kuruyoruz. daemontools un son sürümünü daemontools homepage den bulabilirsiniz. Biz bu dökümanı yazarken daemontools-0.76 kullandık. İlk olarak root olarak (# su) /package dizini yaratın: # mkdir -p /package # chmod 1755 /package # cd /package Daha sonra paketi /package dizinine indirip açın: # tar -zxpvf daemontools0.76.tar.gz # cd admin/daemontools-0.76 Programi derleyip kurun: # ./package/install daemontools başarıyla kurulmuştur. djbDNS Kurulumu djbdnsin son sürümünü djbdns homepage den bulabilirsiniz. Biz djbdns-1.05 kullandık. İlk olarak paketi açın: # tar -zxvf djbdns-1.05.tar.gz # cd djbdns-1.05 Programı derleyin: # make root olduktan sonra (# su) djbdns programını /usr/local dizinine kurun: # make setup check Artık makinemizi local cache, external cache veya DNS server olacak şekilde ayarlayabiliriz. DNScache Kurulumu Dnscache aranılan kaydı authoritive nameserver ları dolaşarak bulur ve bir süre saklayarak (cacheinde tutarak) bu süre içinde gelen diğer isteklere daha çabuk cevap verir. Local cache yalnızca kendi makinenize cevap verirken external cache izin verdiğiniz diğer makinelere de cevap verir. Dnscache kurulumundan önce programın koşacağı dnscache ve logların tutulacağı dnslog kullanıcılarını ekleyin. Internal cache: dnscache-conf programını çalıştırarak servis dizini oluşturun: # dnscache-conf dnscache dnslog /etc/dnscache Yeni servis hakkında svscan i bilgilendirin: #ln -s /etc/dnscache /service svscan servisi beş saniye içinde başlatacaktır. IP vermediğimiz için dnscache loopback adresi olan 127.0.0.1 üzerinden çalışacaktır. Son olarak, /etc/resolv.conf daki nameserver satırını nameserver 127.0.0.1 ile değiştirin. External cache: dnscache-conf programını çalıştırarak servis dizini oluşturun (160.75.76.61 yerine kendi IP adresinizi yazın): # dnscache-conf dnscache dnslog /etc/dnscachex 160.75.76.61 Yeni servis hakkında svscan i bilgilendirin: # ln -s /etc/dnscachex /service Default olarak dnscache diğer bilgisayarlardan gelen istekleri reddeder. dnscachein 160.75.76.* den gelen istekleri kabul etmesini sağlamak için: # touch /etc/dnscachex/root/ip/160.75.76 Son olarak, dnscachein hizmet vereceği tüm makinalardaki /etc/resolv.conf dosyasındaki nameserver satırını nameserver 160.75.76.61 (kendi IP niz) ile değiştirin. tinydns Kurulumu tinydns domainimizin authoritive name serverı (domain hakkında bilgi bulunduran daemon) olacak. Öncelikle tinydns kullanıcısı (tinydns) ve eğer yoksa dnslog kullanıcısı (dnslog) yaratın. tinydns ile dnscache aynı IP yi dinleyemez bu yüzden serverınıza ikinci bir IP vermeniz gereklidir (160.75.76.62 yerine kendi IP nizi, 255.255.255.128 yerine kendi netmaskınızı girin): # ifconfig eth0:1 160.75.76.62 netmask 255.255.255.128 up tinydns-conf programını çalıştırarak servis dizini oluşturun (160.75.76.62 yerine kendi IP adresinizi yazın): # tinydns-conf tinydns dnslog /etc/tinydns 160.75.76.62 Yeni servis hakkında svscan i bilgilendirin: # ln -s /etc/tinydns /service DNS serverımızı saneg.itu.edu.tr domaini için ayarladığımızı varsayalım. tinydnse saneg.itu.edu.tr ve 76.75.160.in-addr.arpa domainleri hakkındaki soruları cevaplamasını söyleyin ve bu iki domain için 160.75.76.62 yi DNS server olarak bildirin. # cd /service/tinydns/root # ./add-ns saneg.itu.edu.tr 160.75.76.62 # ./add-ns 76.75.160.in-addr.arpa 160.75.76.62 # make itu.edu.tr domaininin yöneticisine saneg.itu.edu.tr ile ilgili soruları cevap [Ödev İndir]

Related Documents

Dns Server
October 2019 20
Dns Server
May 2020 14
Dns Server
November 2019 31
Dns Server Openbsd
May 2020 9
Dns & Dhcp Server
November 2019 35