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.