News
BAE'de yeni veri merkezi - Equinix DX1
db
darina.bornyakova
January 13, 2023
Updated June 7, 2023

Ubuntu 20.04 üzerinde BIND9 DNS Server Nasıl Yapılandırılır

DNS Linux Ubuntu

Bu eğitimde, BIND9 DNS sunucusunun kurulumunu ve temel yapılandırmasını inceleyeceğiz.

BIND9'u yükleyin

Yapmanız gereken ilk şey paket listesini güncellemek ve BIND9'u yüklemektir.

sudo apt update
sudo apt install bind9

Yükleme işlemi tamamlandıktan sonra, BIND9'un çalışıp çalışmadığını kontrol edebilirsiniz.

nslookup google.com 127.0.0.1
Cevap şöyle bir şey olacaktır:

Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: google.com
Address: 64.233.164.138
...

BIND9 konfigürasyonu

DNS sunucusu kurulumdan hemen sonra çalışır. Kullanım amaçlarınıza göre yapılandırmanız gerekir. İlk olarak, BIND9'un güvenlik duvarı üzerinden çalışmasına izin verin.

sudo ufw allow Bind9

Ana yapılandırma dosyası named.conf.options, hadi onu açalım.

sudo nano /etc/bind/named.conf.options

Mevcut seçeneklerden bazıları aşağıda listelenmiştir. Gerekli olanları "options" yönergesine ekleyin.

"listen-on" yönergesi DNS sunucusunun hizmet vereceği ağları belirtmenizi sağlar. Bunu yazmayın ya da tüm adresler için çalışmak üzere "any;" yazın.

listen-on {
10.10.10.0/24;
10.1.0.0/16;
...
};

BIND9 varsayılan olarak yalnızca yerel sorgulara izin verir. Gerekli IP adreslerini "allow-query" yönergesine veya tüm isteklere izin vermek için "any;" yönergesine ekleyin.

allow-query { any; };

Yönlendiriciler, sunucumuzun gerekli verileri içermemesi durumunda talebin yönlendirildiği DNS sunucularının IP adreslerini içerir.

forwarders {
8.8.8.8;
8.8.4.4;
};

Dosyayı kaydedin ve kapatın. Yapılandırmayı kontrol edin:

sudo named-checkconf

Herhangi bir hata görünmüyorsa, her şey yolunda demektir. Değişikliklerin etkili olması için hizmeti yeniden başlatın.

sudo systemctl restart bind9

BIND9 testi

DNS sunucusunun düzgün çalışıp çalışmadığını kontrol etmek için, başka bir uzak bilgisayarda aşağıdaki komutu girin. dns-server-ip-address yerine DNS sunucusunun IP adresini yazın.

nslookup ubuntu.com dns-server-ip-address
Output:

Server: dns-server-ip-address
Address: dns-server-ip-address#53
Non-authoritative answer:
Name: ubuntu.com
Address: 91.189.88.181
...

Artık çalışan bir önbellekleme ad sunucusu BIND9'unuz var.

Vote:
5 out of 5
Аverage rating : 5
Rated by: 1
34384 İstanbul İzzetpaşa Mah. Yeni Yol Cad. No:3 / 336 Şişli
+90 212 900-35-36
700 300
IT-GRAD NL B.V.
700 300
Hizmetlerimizi sunmak, analizler yapmak ve pazarlama için çerezleri kullanıyoruz. Çerez kullanımımız hakkında daha fazla bilgi edinmek için lütfen Gizlilik Politikamıza bakın. Web sitemize göz atmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.