A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
Bind’ de Dns Ayarı Nasıl Yapılır? (Örnekle)

Bind’ de Dns Ayarı Nasıl Yapılır? (Örnekle)

Ş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 domain’ in 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 domain’ imiz 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 domain’ in 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 domain’ imizin 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
a rel="nofollow" href="http://www.acikkaynak.biz/" target=_blank>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ş (
[email protected]
) tarafından hazırlanmıştır. Kendilerine teşekkür ederiz.

Dar-ül Fünün Grup 6
JulesVerne

  • diline pelesenk olmak ne demek
  • dillere pelesenk olmuş ne demek
  • pelesenk
  • pelesenk ne demek
  • Pelesenk Ne Demek – Pelesenk Sözlük Anlamı
  • pelesenk olmak ne demek
  • pelesenk olmak ne demektir
  • pelesenk olmuş ne demek
  • Yüksek Yüksek Tepelere sözleri
  •   Ad Soyad
      Yorum