پیش نیاز ها
- یک سرور مجازی با سیستم عامل centos 6
- یک یوزر با دسترسی sudo
مرحله 1: آپدیت سیستم عامل
sudo yum update
sudo shutdown -r now
پس از آن سرور را ریست دهید و با یوزر با دسترسی sudo به سرور متصل شوید
مرحله 2: دانلود و نصب MaraDNS
cd
wget http://maradns.samiam.org/download/2.0/2.0.13/maradns-2.0.13.tar.bz2
tar -jxvf maradns-2.0.13.tar.bz2
cd maradns-2.0.13
sudo yum install gcc
sudo make
sudo make install
مرحله 3: استفاده MaraDNS به عنوان DNS server
فایل /etc/mararc را بایک ویرایشگر باز کنید
sudo vi /etc/mararc
این خط را پیدا کنید :
ipv4_bind_addresses = "127.0.0.1"
ادرس ماشین مجازی ( VPS ) خود را با 200.0.113.1 جایگزین کنید و در 10.99.0.10 ای پی داخلی ( خصوصی ) خود را جایگزیم جایگزین کنید
ipv4_bind_addresses = "127.0.0.1, 203.0.113.1, 10.99.0.10"
ذخیره و خارج شوید
:wq!
سپس فایل “/etc/dwood3rc” را با یک ویرایشگر باز کنید
sudo vi /etc/dwood3rc
خط زیر را پیدا کنید
bind_address="127.0.0.2" # IP we bind to
مانند روش بالا جایگزین کنید ( ای پی ها را )
bind_address="127.0.0.2, 203.0.113.1, 10.99.0.10" # IP we bind to
خط زیر را پیدا کنید
recursive_acl = "127.0.0.1/16" # Who is allowed to use the cache
ای پی های به صورت /24 وارد کنید ( رنج )
recursive_acl = "10.99.0.0/24"
recursive_acl = "203.0.113.0/24"
خط زیر را پیدا کنید
#filter_rfc1918 = 0
به این صورت ویرایش کنید ( # ) را بردارید
filter_rfc1918 = 0
ذخیره و خارج شوید
:wq!
در آخر دانلود را شروع کنید
sudo chkconfig maradns.deadwood on
sudo /etc/init.d/maradns.deadwood start
ممنون از وقتی که برای مطالعه این آموزش گذاشتید .
پایان آموزش