Ö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
1552 Okundu
1354 Okundu
1249 Okundu
1603 Okundu
1556 Okundu
1314 Okundu
1163 Okundu
1436 Okundu
1820 Okundu
1264 Okundu
1260 Okundu