Ubuntu 20’de BIND DNS sunucusunu yüklemek için terminali açın ve şu komutu girin:
bashCopy code
sudo apt update sudo apt install bind9
Adım 2: Yapılandırma
1. İzinlerin Ayarlanması
BIND DNS’nin çalışabilmesi için izinleri güncellemek önemlidir. /etc/bind
dizininde bulunan dosyaların sahipliğini bind
kullanıcısına vermek için şu komutları kullanabilirsiniz:
sudo chown -R bind:bind /etc/bind
2. Temel Yapılandırma
BIND’in yapılandırma dosyasını açarak düzenleyin:
sudo nano /etc/bind/named.conf.local
Ve aşağıdaki gibi ayarlayın:
bashCopy code
zone "sistemkosesi.com.tr" { type master; file "/etc/bind/zones/sistemkosesi.com.tr.db"; };
3. Zone Dosyasının Oluşturulması
Zone dosyasını oluşturmak için:
sudo mkdir /etc/bind/zones sudo nano /etc/bind/zones/sistemkosesi.com.tr.db
Ve örnek bir zone dosyası şu şekilde olabilir:
$TTL 604800
@ IN SOA ns1.sistemkosesi.com.tr. admin.sistemkosesi.com.tr. (
2023010101 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
; Name servers
sistemkosesi.com.tr. IN NS ns1.sistemkosesi.com.tr.
sistemkosesi.com.tr. IN NS ns2.sistemkosesi.com.tr.
; IP addresses
ns1 IN A 192.168.1.10
ns2 IN A 192.168.1.11
Adım 3: BIND DNS Servisinin Yeniden Başlatılması
Yapılandırmayı tamamladıktan sonra, BIND servisini yeniden başlatın:
sudo systemctl restart bind9
Adım 4: Test Etme
BIND’in doğru çalışıp çalışmadığını test etmek için terminalden aşağıdaki komutları kullanabilirsiniz:
nslookup sistemkosesi.com.tr
Eğer her şey düzgün yapılandırıldıysa, bu komut sistemkosesi.com.tr için tanımlı IP adresini döndürmelidir.