Öncelikle domain aldığınız yerden domain için min. 2 adet nameserver oluşturmanız gerekiyor. Örnek olarak;
ns1.domain.comns2.domain.com
şeklinde olabilir. Tabi isterseniz bunlar ahmet ve mehmet de olabilir
Bu nameserverlar sunucunuzun ip adresine yönlenecek. Eğer tek bir ip adresiniz varsa, iki dns'e de aynı adresi yazabilirsiniz.
Ardından centOs'a ssh ile yada direk sistem üzerinden terminali açarak root erişimini sağlayalım.
Burada 2 adet dosyada değişiklik yapıp, 1 tane de yeni dosya oluşturacağız;/etc/resolv.conf/etc/named.conf/var/named/domain.com.db (yeni oluşturulacak)
Öncelikle /etc/resolv.conf dosyamızı aşağıdaki gibi değiştiriyoruz.
Kod:
search domain.com
Kod:
nameserver 127.0.0.1
yukarıda domain.com yerine nameserver oluşturduğunuz domain adını yazmanız gerekli (önünde ns eki olmadan). 127.0.0.1 yerine sunucu ip adresinizi de yazabilirsiniz.
Daha sonra /etc/named.conf dosyasına aşağıdaki satırları ekliyoruz;
Kod:
options {
listen-on port 53 { any; };
};
Kod:
zone "domain.com"{
type master;
notify no;
allow-query { any; };
file "/var/named/domain.com.db";
};
yukarıdaki kodda yine domain.com yerine kendi alan adınızı yazmanız gerekiyor. Başka bir değişikliğe gerek yok bu dosyada.
Son olarak da /var/named/domain.com.db şeklinde bir dosya oluşturmamız gerekli. Bunun için de nano editorü kullanabilirsiniz. Örnek vermek gerekirse;
Kod:
nano /var/named/domain.com.db
Dosyayı nano ile açtıktan sonra dikkatli bir şekilde düzenleyeceğiz. Örnek dosya içeriği şu şekilde;
Kod:
$TTL 14400
@ 86400 IN SOA domain.com. hostmaster@domain.com. (
2008021501 ;
86400 ;
7200 ;
3600000 ;
86400 ) ;
domain.com. 86400 IN NS ns1.domain.com.
domain.com. 86400 IN NS ns2.domain.com.
ns1 IN A 123.456.789.098
ns2 IN A 123.456.789.098
domain.com. IN A 123.456.789.098
localhost.domain.com. IN A 127.0.0.1
domain.com. IN MX 0 domain.com.
mail IN CNAME domain.com.
www IN CNAME domain.com.
ftp IN A 123.456.789.098
Yine yukarıdaki domain.com yazan yerleri kendi domaininiz ile, 123.456.789.098 yazan yerleri de kendi ip adresinizle değiştirmeniz gerekli. Burada dikkat etmeniz gereken bir nokta ise, domain.com. şeklinde sonundaki noktayı unutmamanız gerektiğidir.
Tüm değişiklikleri yaptıktan sonra dns sunucumuzu yeniden başlatıyoruz;
Kod:
service named restart
Ayarlamaları doğru yapmışsanız [stopping named][starting named] [OK] benzeri bir mesaj alırsınız. Şayet hata ile karşılaşırsanız dosyaları tekrar kontrol edin. Muhtemelen bir bölgeyi değiştirmeyi unutmuşsunuzdur.
Aşağıdaki komutla da testimizi yapalım;
Kod:
dig domain.com ANY
cevap olarak A kayıtları ve NS kayıtları ip adresinizi gösteriyorsa, geçmiş olsun. Herşey tamam
1605 Okundu
1396 Okundu
1296 Okundu
1674 Okundu
1623 Okundu
1353 Okundu
1206 Okundu
1495 Okundu
1898 Okundu
1292 Okundu
1293 Okundu