ACIK KAYNAK
 
*
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun. Kasım 21, 2008, 02:04:50 ÖÖ


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz



Reklamlar
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Bind de Dns ayarı nasıl yapılır ? (örnekle)  (Okunma Sayısı 1828 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« : Ekim 14, 2007, 10:30:44 ÖÖ »

BIND Ayarları:

Şimdi küçük bir örnek ile BIND’in nasıl yapılandırılıp çalıştırıldığına bakalım. Diyelim ki elimizde
www.acikkaynak.biz diye bir domain var ve bu domainin NS(name server) kayıtları
ns1.acikaynak.biz ile ns2.acikkaynak.biz sunucularına yönlendirilmiş olsun.
Sunucumuzun ip adresi 208.113.163.217 ve mail MX ip adrsi ise 189.12.236.25‘dir.
BIND sunucumuzu bu örneğe göre ayarlıyoruz;

Adım 1: Bu adımda /etc/named.conf dosyamızda zone ayarlarını yapacağız.
Adım 2: .zone dosyamızı /var/named dizini altında oluşturup gerekli bilgileri dosyamıza
ekleyeceğiz.
Adım 3: /etc/named.conf dosyamızda resolve dns kayıtlarını yapacağız.
Adım 4: /var/named/ klasörü altında resolve ayar dosyalarımızı oluşturacağız.
Adım 5: Son adım olarak BIND’i çalıştıracağız.

Adım 1:
Öncelikle /etc dizini altında bulunan named.conf ayar dosyamızı herhangi bir editor ile
açıyoruz. (vi veya gedit vs.)
#vi /etc/named.conf
Burada ilk olarak default kurulum ile gelen genel ayarları göreceksiniz. Biz bu default
ayarları silip kendi ayarlarımızı kaydedeceğiz.

options {
directory "/var/named";
query-source port 53;
};


zone "acikkaynak.biz" IN {
                       type master;
                       file "acikkaynak.biz.zone"; };

Ayar dosyamızı bu şekilde kaydedip çıktıktan sonra buradaki yazdığımız satırları kısaca
tanıyalım.

Options: Bir DNS kaydı girildiğini ve temel yapılandırma dosyasının başladığını belirtir.
Directory: Burada girdiğimiz domain kaydının zone ayar dosyasını nerede tutacağımızı belirtir.
Query-source port: DNS sunucunun hangi tcp portundan yayın yapacağını belirtir. Mutlaka 53 olmalıdır.
Forwarders: Bu satır ise çözümlenemeyen bir alan isminin başka hangi DNS sunucusundan cache edileceğini belirtir.
Zone: Bu satır ise hangi domain adresinin hangi ayar dosyasında kaydının yapılacağını belirtir. Buradaki bazı tanımlamaları da açıklayalım;
IN: Bu tanım domain kaydının internetten ulaşılabileceğini tanımlar.
Type master: /var/named dizini altında oluşturacağımız zone ayar dosyasının tipini belirliyoruz.
File: Bu tanımlama ile domain’in ayar dosyasının hangisi olduğunu gösteriyoruz.

Adım 2:
İlk adımda BIND servisimizin temel ayar dosyasını yapılandırdık. Şimdiyse domain kaydımız
için ayar dosyasını yapılandıracağız. Öncelikle /var/named dizini altında
acikkaynak.biz.zone diye bir dosya oluşturacağız ve domainimiz için gerekli ayarları
yapacağız.
#touch /var/named/acikkaynak.biz.zone
#vi /var/named/acikkaynak.biz.zone
komutları ile gerekli domain ayar dosyamızı /var/named dizini altında oluşturuyoruz. Şimdi
ayar dosyamızı yapılandıralım;
$TTL 86000
@ IN SOA ns1.acikkaynak.biz. ns2.acikkaynak.biz. (
2004001 ; Seri Numarası
10800 ; Yenileme Süresi 3 Saat
3600 ; Tekrar Süresi 1 Saat
31536000 ; Kaydın Geçersiz Kılınma Süresi 1 Yıl
86400 ; Devralınma Süresi 24 Saat
);
@ IN NS ns1.acikkaynak.biz.
@ IN MX 10 mail.acikkaynak.biz.
www A 208.113.163.217
mail A 208.113.163.217
ftp A 208.113.163.217

dosyamızı bu şekilde kaydedip çıkalım. Şimdi sırası ile ayar dosyamızdaki betikleri öğrenelim.
TTL 86400: Buradaki TTL’nin açılımı Time To Live’dir. Domain kaydının yaşam süresini belirtir. Domain için
yaptığınız güncelleme ve ayarların kaç dakikada devreye gireceğini dakika cinsinden belirtilir.
@ IN SOA: Bu satırda ise “@IN” değeri DNS kaydının internet üzerinden yayın yapacağını belirtmektedir.
SOA ise ns kayıtlarının veritabanına işleteceğini belirtir.
@ MX: Bu değer kaydedilen domainin mail kayıtlarını belirlemek için kullanılır.
@ IN NS: Bu satır ile nameserver kayıtlarımızı belirtiyoruz.


Adım 3:
Bu adımda ise named.conf dosyamızı tekrar açarak resolve dns kayıtlarını gireceğiz.
#vi /etc/named.conf
options {
directory "/var/named";
query-soruce port 53;
};

zone "acikkaynak.biz" IN {type master; file "acikkaynak.biz.zone"; };

Hemen bu satırların altına,208.113.163.217
zone "217.163.113.208.in-addr.arpa" IN {type master; file "208.113.163.217"; };
satırını ekliyoruz. Burada eklediğimiz satırda dikkat edilmesi gereken domainimizin IP
adresinin tersten zone kaydı girilmiş olmasıdır. Yani 208.113.163.217 ip adresinin tersi
217.163.113.208 ‘dir.

Adım 4:
BIND için ayar dosyamızı ve domain kaydımız için gerekli zone dosyamızı hazırladıktan
sonra son olarak resolve dosyamızı hazırlayacağız.
#touch /var/named/208.113.163.217
#vi /var/named/208.113.163.217
$TTL 86400
@ IN SOA ns1.acikkaynak.biz. root.ns1.acikkaynak.biz. (
300413001 ; Serial
1H ; Refresh
1H ; Retry
1W ; Expire
1D ) ; Minimum
@ IN NS ns1.acikkaynak.biz.
88 IN PTR www.acikkaynak.biz.
89 IN PTR mail.acikkaynak.biz.
Son olarak resolve dns kaydımızı da yaptıktan sonra artık web ve mail sunucumuz kullanıma
hazırdır. Tüm bu adımlardan sonra BIND sunucumuzu restart etmemiz gerekecektir. Bunun
sonrasında domain ve mail sunucumuza belirttiğimiz ip adreslerinden ulaşıldığı gibi domain
isimlerinden de ulaşılabilecektir.

DNS Kayıtları:
A: Adres kaydıdır. İsme karşılık gelen 32 bitlik IP numaras tanımlanır.
Örnek: yunus.acikkaynak.biz. IN A ***.***.**.**
CNAME: Takma ad kaydıdır. Takma ad tanımlanır.
Örnek: ali.acikkaynak.biz. IN CNAME acikkaynak.biz.
HINFO: Bilgi kaydıdır, işlemci işletim sistemi tanımlanır.
Örnek: fatih.acikkaynak.biz. IN HINFO suse\GNU Linux
MF: Kullanımdan kalkmıştır. Yerine MX kaydı kullanılır.
MX: Posta sunucu kaydı. Alan adı için ilgili posta sunucusunu tanımlar.
Örnek: acikkaynak.biz. IN MX 10 mail.acikkaynak.biz.
NS: Alan adı sunucu kaydı. Alan için alan adı sunucularını tanımlar.
Örnek: acikkaynak.biz. IN NS osman.acikkaynak.biz
PTR: İşaret kaydı. Ters tanımlamada ismi tanımlar.
Örnek: 217.163.113.208.in-addr.arpa IN PTR yunus.acikkaynak.biz..
SOA: Sunucunun genel özelliklerini tanımlayan kayıttır. Seri No, yenileme, tekrar, süre ve
TTL değerlerini alır.
Örnek:
acikkaynak.biz. IN SOA dns.acikkaynak.biz. root.acikkaynak.biz. (
2000042401 ; Serino
28800 ; Yenileme
14400 ; Tekrar
3600000 ; Süre
86400 ) ; TTL
TXT: Bilgi kaydı. Kayıt hakkında bilgiyi tanımlar.
Örnek: acikkaynak.biz. IN TXT “Açık Kaynak Hoşgeldiniz”
WKS: Servis kaydı. Çalışan servisleri tanımlar.
Örnek: dns.acikkaynak.biz. IN WKS TCP (ftp, ssh, telnet, smtp)
Belge Hakkında:
Bu belge Özgür Karataş (ozgur@ozgurkaratas.com) tarafından hazırlanmıştır. Kendilerine teşekkürederiz.

                                                                                                          ACIKKAYNAK
« Son Düzenleme: Ekim 14, 2007, 11:04:32 ÖÖ Gönderen: acikkaynak » Logged
saian
Newbie
*
Offline Offline

Mesaj Sayısı: 8


Üyelik Bilgileri
« Yanıtla #1 : Nisan 21, 2008, 09:36:17 ÖÖ »

Ellerinize saglık Hocam.
Logged
hakan
Newbie
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 9


Üyelik Bilgileri
« Yanıtla #2 : Nisan 22, 2008, 01:01:49 ÖÖ »

çok teşekkür ederim hocam bu sekilde dns kurmak daha kolay yazılanların aynısını yaptım.hocam tam olarak çalısıp çalışmadığını nasıl anlacağız restart attığımda herşey tamam gösterio.
Logged
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« Yanıtla #3 : Nisan 22, 2008, 01:25:08 ÖÖ »

Terminal aç sonra nslookup yazıp enter la ip numaranı yaz enter la gelen bilgi senini dns için tanımladığın isim gelmeli, aynı şekilde dns isminini yaz enter la çıkan ip senin dns ip olmalı...
« Son Düzenleme: Nisan 22, 2008, 01:42:49 ÖÖ Gönderen: acikkaynak » Logged
hakan
Newbie
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 9


Üyelik Bilgileri
« Yanıtla #4 : Nisan 22, 2008, 03:48:19 ÖÖ »

hocam dediklerinizi yaptım ancak hata verdi
[root@hakan ~]# nslookup
> 193.140.181.202
Server:         193.140.181.2
Address:        193.140.181.2#53

** server can't find 202.181.140.193.in-addr.arpa: NXDOMAIN
Logged
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« Yanıtla #5 : Nisan 22, 2008, 04:31:49 ÖÖ »

server can't find 202.181.140.193.in-addr.arpa: NXDOMAIN burda bir yanlışlık var buranın 202 nin olmaması lazım named.conf içersinden düzelt. 181.140.193.in-add.arpa olması gerekli ip nin tamamını yazmıyorsun.
Logged
hakan
Newbie
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 9


Üyelik Bilgileri
« Yanıtla #6 : Nisan 22, 2008, 05:18:55 ÖÖ »

hocam dediğiniz gibi yaptım ama yine aynı hatayı verdi Üzgün
« Son Düzenleme: Nisan 22, 2008, 05:24:30 ÖÖ Gönderen: hakan » Logged
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« Yanıtla #7 : Nisan 22, 2008, 09:55:53 ÖÖ »

Sen .conf dosyalarını buraya kopyalasana bir bakalım neler yapmışsın. /var/named altınadakileride
Logged
aguney
Newbie
*
Offline Offline

Mesaj Sayısı: 7


Üyelik Bilgileri
« Yanıtla #8 : Haziran 18, 2008, 08:28:07 ÖÖ »

peki kardeş diyelim ki adsl modemimiz var sapit ip mizde yok. Ne olcak o zaman ? bu sitem çalışmaz mı. ben modemin ayarları her değiştiğinde ayar dosyalarındaki gerekli değişikliği yapmaya hazırım. Göz kırpan
birde bu ayarlar debian içinde geçerli mi?
Logged
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« Yanıtla #9 : Haziran 18, 2008, 11:15:14 ÖÖ »

Dyndns gibi sitelerden ipnizi sabitmiş gibi göstere bilirsiniz. Çok iyi bir yöntem olmasada işe yarıyor. Tavsiye ederim.
Logged
aguney
Newbie
*
Offline Offline

Mesaj Sayısı: 7


Üyelik Bilgileri
« Yanıtla #10 : Haziran 20, 2008, 08:43:53 ÖS »

peki "MX ip adrsi ise 189.12.236.25 " diye bir terim kullanmışsınız. ama bunu ayarlarda hiç kullanmamışsınız.  Acaba ne olduğu il eilgili bilgi verebilirmisiniz. Birde bu ayarların haricinde modem üzerinde ne gibi ayar yapmamız lazım. Yani sadece buradaki ayarları yapınca serverimiz çalışırmı? teşekkürler.
Logged
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« Yanıtla #11 : Haziran 21, 2008, 03:18:18 ÖS »

MX: Posta sunucu kaydı. Alan adı için ilgili posta sunucusunu tanımlar.
Örnek: acikkaynak.biz. IN MX 10 mail.acikkaynak.biz.
1-Mail sunucunuz varsa kullana bilirsiniz.
2-Eğer localde kullanacaksanız modem üzerinden ayar yapmanıza gerek yok.

Not : Eğer localiniz haricinde destek verecekse Tcp ve Udp 53 'cü port modem üzerinden açılmalı.
Logged
aguney
Newbie
*
Offline Offline

Mesaj Sayısı: 7


Üyelik Bilgileri
« Yanıtla #12 : Haziran 22, 2008, 08:31:01 ÖS »

evet yapacağımız tüm işlemler internet üzerinden olacak şekilde.
peki sayın hocam; bize birde internet üzerinden üye olunacak şekilde e-posta sunucusu kurulumunu bu sadelikte anlatabilirimisin?
Logged
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 259



Üyelik Bilgileri
« Yanıtla #13 : Haziran 23, 2008, 10:34:44 ÖÖ »

Mail server düşünüyorsanız Qmail öneririm "www.qmailtoaster.com" bu siteden source rpm lerini indirerek derleyip rpm olarak çok kolay kura bilirsin Vpopmail ilede istediğin kadar mail domain oluşturup yönete bilirsin hatta web ara yüzü rpm ide kurarsan komutlara bile ihtiyacın olmadan yönete bilirsin  ayrıntılı kurulum ve yönetimi ile ilgili belge yayınlamaya çalışırım 
Logged
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  


[Basit Gorunum]

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.6 | SMF © 2006, Simple Machines LLC

acikkaynak
XHTML 1.0 Geçerli! CSS Geçerli! Dilber MC Theme by HarzeM