wmaraci reklam

CentOS DNS Server Kurulumu

3 Mesajlar 7.006 Okunma
wmaraci reklam

Cry Cry http://www.kolbozuk.net Kullanıcı
  • Üyelik 07.02.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 870
  • Beğeniler 58 / 170
  • Ticaret 5, (%100)
Arkadaşlar DNS server kurulumunu CentOS'da nasıl yapıyoruz? Bilen biri yardım edebilir mi?
 

 

wmaraci
reklam

Psycho Psycho <--! Am I Psycho? --> Kat. Mod.
  • Üyelik 11.12.2010
  • Yaş/Cinsiyet 37 / E
  • Meslek Emekçi
  • Konum Edirne
  • Ad Soyad H** K**
  • Mesajlar 5991
  • Beğeniler 3896 / 3910
  • Ticaret 6, (%100)
Bu yazımda Centos/ Redhat ve benzeri sistemler için DNS Server Kurulumunu anlatacağım.

# system-config-packages

Gelen sekmelerde browse dizininden sunucu bölümüne -server'da olabilir kullandığınız dile göre- DNS Server'a çentik atarak kuruyoruz.Bu arada Bind chroot dizinine otomatik kuruluyor.

Dip Not => Chroot: Güvenlik için oluşturulmuş bir dosyadır.

Paketin kurulumu tamamlandıktan sonra;

# gedit /var/named/chroot/etc/named.conf

// Red Hat BIND Configuration Tool
//
// Default initial "Caching Only" name server configuration
//

options {
directory "/etc";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but
BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
allow-transfer {192.168.2.8;};
};

zone "2.168.192.IN-ADDR.ARPA" IN {
type master;
file "noname.com.rev" ;
};

zone "." IN {
type hint;
file "named.root";
};

zone "noname.com" {
type master;
file "noname.com.zone";
};


Bu komutlar yazıldıktan sonra kayıt edilir.Bu komutlara hakkında bir kaç şey açıklamak istiyorum: noname.com sizin dnsinizi yönlendireceğiniz örnek domain adınız , 192.168.2.8 "iç ip" adresinizdir.Bunun dışında zone "2.168.192.IN-ADDR.ARPA" IN { burada ise kendi iç ip adresinizin son sayısını yani örnekte verdiğimiz 8 sayısını kaldırarak geriye kalanları tersten yazıyoruz.Tüm kodların açıklamasını vermeye gerek duymuyorum gerek hissedenler konu altından yardım isteyebilirler yalnız işinize yarayacak olanlar bunlardır.

# cd /var/named/chroot/etc

komutu ile ana dizine geçiyoruz.

# wget http://www.internic.net/zones/named.root komutu ile root u bu dizine çekelim..

Named.conf da dikkatinizi çektiyse iki tane dosyadan bahsettik.. noname.com.zone ve noname.com.rev dosyaları.Bu dosyaları named.conf da belirttiğimiz üzere oluşturup konfigürasyonunu yapmamız gerekiyor.

şu anda /var/named/chroot/etc dizininde olduğunuzu varsayarak;

gedit emine.com.rev

$ORIGIN 2.168.192.in-addr.arpa.
@ IN SOA ns1.emine.com. dnsadmin.noname.com. (
2009022201 ;seri numarasi
10800 ;refresh zamani
1800 ;retry zamani saniye
1209660 ;expire zamani
604800 ;minimum zaman saniye
)
@ IN NS ns1.noname.com.
4 IN PTR ns1.noname.com.

Buradaki önemli nokta dnsadmin.noname.com. ' dır.. Sitelerin sonunda "." işareti kesinlikle olur.. dnsadmin.noname.com sizin yani root'un daha doğru türkçeyle yöneticinin mail adresidir.Dnsadmin@noname.com ancak bu bölümde her @ farklı bir siteyi gösterdiği için aradaki "@" yerine "." koyuyoruz.. ns1.noname.com sizin dns adresinizidir..named.conf açıklamasında verdiğim iç ip adresi ayarları buradada geçerlidir..

# gedit emine.com.zone



$ORIGIN emine.com.
@ IN SOA ns1.emine.com. dnsadmin.emine.com. (
2009022202 ;seri numarasi
10800 ;refresh zamani
1 ;retry zamani saniye
1209660 ;expire zamani
604800 ) ;minimum zaman saniye

@ IN NS ns1.emine.com.
ns1 IN A 192.168.2.4
mail IN CNAME ns1
www IN A 192.168.2.4
program IN CNAME www
yeni IN A 192.168.2.4
sarg IN A
192.168.2.4


Üstteki yazıyı kopyalayıp kayıt ediyoruz..

# service named restart diyerek namedi resetliyoruz.Eğer bir hata almamış isek dnsimizin çalışmasında bir sorun yoktur ve düzgün olarak kurulmuştur.Eğer sorun yaşarsanız konu altından yardım isteyebilirsiniz.

Dipnot: DNS kurulumlarında devamlı karşılaştığımız problemler oluyor.Genellikle kodlama hatalarından kaynaklanan sorunlar hep canımızı sıkar.Bu yüzden çok fazla ayrıntıya girmeden kendi çalışan haldeki dns'mden kodlarda bir değişiklik yapmadan bu dökümanı hazırladım.

Kaynak: http://www.kodaman.org/yazi/centos-ta-dns-kurulumu
 

 

Hatalıysam telefon etme, idare et (?)

Cry Cry http://www.kolbozuk.net Kullanıcı
  • Üyelik 07.02.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 870
  • Beğeniler 58 / 170
  • Ticaret 5, (%100)
Çok sağolun ancak bu CentOS 6 için mi 5 için mi?
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al