Merhaba ,
Bu Makalemde sizlere CentOS 7.3 üzerinde DNS-BIND CHROOT yüklemesi hakkında bilgi vereceğim.
İlk olarak kurulum öncesi sunucumuzun Hostname’ini değiştirmeliyiz.
Sunucumuzun Hostname’ini değiştiriyoruz.
Hosts dosyasına ismi giriyoruz.
Yaptığımız değişikliğin uygulanması için network servisini restart ediyoruz.
Servis restart olduktan sonra ctrl + d ile logout oluyoruz. Sonra tekrar login olduğumuzda hostname’in değiştiğini göreceğiz
Dns Bind Chroot paketimizi yükleyelim.
Dns bind chroot kurulumu için komutumuzu çalıştıralım.
Sunucumuzda hali hazırda çalışan named servisini durduralım
Eski named servisini disable edelim
Yeni kurduğumuz named-chroot servisini start edelim
Yeni kurduğumuz named-chroot servisimizin config dosyasını edit edelim.
Dosya içeriğini ekrandaki ile değiştirelim.
Dosyamızı “:wq” komutu ile kaydedelim.
Named dizinimize gidelim.
Gerekli db dosyalarımızı oluşturalım. İlk olarak “0.0.127.in-addr.arpa.db” dosyamızı oluşturalım.
İçeriği ekrandaki gibi olacak.
Localde kullandığım 192.168.1.0/24 için 1.168.192.in-addr.arpa.db dosyasını oluşturalım.
Ben içeriğini bu şekilde ayarladım. Sizde kendi domain adresinize göre ayarlayın.
Localde kullandığım 192.168.2.0/24 ip adresi içinde 2.168.192.in-addr.arpa.db dosyasını oluşturdum.
İçeriğini ekrandaki gibi ayarladım.
Localhost.db dosyasını oluşturalım.
İçeriğini ekrandaki gibi ayarlayalım.
Named.root (kök DNS) dosyamızı oluşturalım.
İçeriğini ekrandaki gibi ayarlıyorum.
Artık domain adreslerimizin zone dosyalarını create edelim. Serkantas.db dosyasını oluşturuyorum.
Firewall üzerine DNS kuralını ekleyelim.
Firewall reload yapalım.
Şimdi yeni servisimizi restart edelim.
Gördüğünüz gibi. Servis start oldu ve running mode’da.
Servis start Sorunları neler olabilir derseniz.
Create ettiğimiz dosyalara chmod 755 verelim.
Create ettiğimiz dosyalar root user ile create edilmediğinde sorun olabilir.
Bir Sonraki Makalemde görüşmek üzere.