Salı, Aralık 24, 2024

Debian 9’da djbdns Nasıl Kurulur?

yüksek çözünürlüklü debian logosu

Djbdns debian repolarında bulunmuyor lakin kurulumu yapabiliriz tabii ki derleyeceğiz, farklı bir dns sunucusu keyfi yaşatacağından emin olabilirsiniz.

daemontools, daemontools-run ve ucspi-tcp paketlerine ihtiyacımız var kurulumlarını gerçekleştirelim.

apt install daemontools daemontools-run ucspi-tcp

djbdns kurabilmemiz için ayrıca derleyici araçları elinizde bulunması gerekiyor.

apt install build-essential

şimdi djbdns indirelim ve kaynaktan derleme işlemine başlayalım.

wget <http://cr.yp.to/djbdns/djbdns-1.05.tar.gz>
tar xf djbdns-1.05.tar.gz
cd djbdns-1.05/
echo gcc -O2 -include /usr/include/errno.h > conf-cc
make
make setup check

tinydns ve dnslog için gerekli kullanıcıları ekliyoruz.

useradd --no-create-home --shell /bin/false Gtinydns
useradd --no-create-home --shell /bin/false Gdnslog

tinydns temel ayarlamalarını aşağıdaki komut ile başlatıyoruz.

tinydns-conf Gtinydns Gdnslog /etc/tinydns <SERVER_IP>
ln -s /etc/tinydns /etc/service

Her şey tamamdır aşağıdaki komut ile çalışıyor mu diye kontrol edelim.

ps uax | grep tinydns

Aşağıdaki çıktının gözükmesi beklenir.

root      1657  0.0  0.0   4056   696 ?        S    21:05   0:00 supervise tinydns
tinydns   1659  0.0  0.0   4192  1168 ?        S    21:05   0:00 /usr/local/bin/tinydns
tinydns   1660  0.0  0.0   4072   676 ?        S    21:05   0:00 multilog t ./main

Kurulumunuz tamamlandı güle güle kullanabilirsiniz.