DNS Server Setup: Step-by-Step Guide on CentOS 7
Adım 1: BIND'i Yükleme
Adım 2: Yapılandırma
Adım 3: DNS Kayıtlarını Oluşturma
Adım 4: BIND Servisini Başlatma
Adım 5: Firewall Ayarları
Son Adımlar
CentOS 7'de DNS (Domain Name System) sunucusu kurmak için BIND (Berkeley Internet Name Domain) yazılımını kullanabilirsin. İşte adım adım nasıl yapılacağına dair bir rehber:
Adım 1: BIND'i Yükleme
- Terminal'i Aç: Komut satırını açın.
- Yükleyiciyi Güncelle:
sudo yum update
komutunu kullanarak yükleyiciyi güncelleyin. - BIND'i Yükle:
sudo yum install bind bind-utils
komutuyla BIND yazılımını ve yardımcı araçları yükleyin.
Adım 2: Yapılandırma
- BIND Ayar Dosyasını Düzenleme:
sudo nano /etc/named.conf
komutunu kullanaraknamed
ayar dosyasını açın. Bu dosya, BIND'in yapılandırma ayarlarını içerir. - Zoneleri Belirleme:
named.conf
dosyasında zone tanımlamalarını yapın. Örnek bir zone tanımı:
zone "ornek.com" {
type master;
file "/var/named/ornek.com.zone"; // Zone verilerinin depolanacağı dosya
};
- Zone Dosyalarını Oluşturma: Zone dosyalarını belirttiğiniz dizinde oluşturun.
Adım 3: DNS Kayıtlarını Oluşturma
- Zone Dosyasını Düzenleme: Örnek zone dosyasını düzenlemek için:
sudo nano /var/named/ornek.com.zone
- Kayıtları Ekleme: Örnek bir zone dosyası:
$TTL 86400
@ IN SOA ns1.ornek.com. admin.ornek.com. (
2023111201 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ; Minimum TTL
)
@ IN NS ns1.ornek.com.
@ IN A 192.168.1.1
www IN CNAME ornek.com.
Adım 4: BIND Servisini Başlatma
- BIND'i Başlatma:
sudo systemctl start named
komutuyla BIND servisini başlatın. - Başlangıçta Otomatik Başlatma:
sudo systemctl enable named
komutuyla sistemin yeniden başladığında BIND'in otomatik olarak başlamasını sağlayın.
Adım 5: Firewall Ayarları
- Firewall Ayarlarını Güncelleme: Eğer bir firewall kullanıyorsanız (örneğin, firewalld), DNS trafiğine izin vermek için gerekli ayarları yapın:
sudo firewall-cmd --permanent --zone=public --add-service=dns
sudo firewall-cmd --reload
Son Adımlar
- Test Etme:
nslookup
veyadig
gibi komutlarla DNS ayarlarınızı test edin. - Client Ayarlarını Güncelleme: Client cihazlarda yeni DNS sunucunuzun IP adresini kullanacak şekilde ayarları yapılandırın.
Unutmayın, bu yalnızca genel bir rehberdir. Kurulum sırasında yaşayabileceğiniz özel durumlar veya ağ yapılandırması gereksinimleri olabilir. Bu yüzden dökümantasyonları ve rehberleri dikkatlice takip etmek önemlidir.
Eka Sunucu Bilişim Hizmetleri, BTK lisansı ile ticari amaçla faaliyet gösteren yasal yer sağlayıcıdır.