Önce hazırlık yapıyor(muş)uz.
Root olarak,
rndc-confgen > /etc/rndc.conf
echo "DNSSERVER=-YES-" >> /etc/hostconfig
head -n 6 /etc/rndc.conf > /etc/rndc.key
cd /System/Library/StartupItems
mkdir BIND
cd BIND
vim BIND
Şunları yazıyoruz:
#!/bin/sh
. /etc/rc.common
if [ "${DNSSERVER}" = "-YES-" ]; then
ConsoleMessage "Starting BIND DNS Server"
/usr/sbin/named
fi
Sonracımına bir dosya daha oluşturuyoruz..
vim StartupParameters.plist
İçine,
{
Description = "Local Caching DNS Server";
Provides = ("DNS Server");
OrderPreference = "None";
Messages =
{
start = "Starting BIND DNS Server";
stop = "Stopping BIND DNS Server";
};
}
Yazıyoruz.
BIND scriptini executable yapıyoruz..
chmod +x BIND
Ve hazırız.
$ sudo /System/Library/StartupItems/BIND/BIND
DNS’i 127.0.0.1 e çevirdikten sonra
dig google.com @127.0.0.1
Afiyet olsun.
Araklama buradan.
