پیش نیاز ها
- یک سرور مجازی با سیستم عامل centos 6
- یک یوزر با دسترسی sudo
مرحله 1: آپدیت سیستم عامل
1 2 3 |
sudo yum update sudo shutdown -r now |
مرحله 2: دانلود و نصب MaraDNS
1 2 3 4 5 6 7 8 |
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 را بایک ویرایشگر باز کنید
1 2 |
sudo vi /etc/mararc |
این خط را پیدا کنید :
1 2 |
ipv4_bind_addresses = "127.0.0.1" |
ادرس ماشین مجازی ( VPS ) خود را با 200.0.113.1 جایگزین کنید و در 10.99.0.10 ای پی داخلی ( خصوصی ) خود را جایگزیم جایگزین کنید
1 2 |
ipv4_bind_addresses = "127.0.0.1, 203.0.113.1, 10.99.0.10" |
ذخیره و خارج شوید
1 2 |
:wq! |
سپس فایل “/etc/dwood3rc” را با یک ویرایشگر باز کنید
1 2 |
sudo vi /etc/dwood3rc |
خط زیر را پیدا کنید
1 2 |
bind_address="127.0.0.2" # IP we bind to |
مانند روش بالا جایگزین کنید ( ای پی ها را )
1 2 |
bind_address="127.0.0.2, 203.0.113.1, 10.99.0.10" # IP we bind to |
خط زیر را پیدا کنید
1 2 |
recursive_acl = "127.0.0.1/16" # Who is allowed to use the cache |
ای پی های به صورت /24 وارد کنید ( رنج )
1 2 3 |
recursive_acl = "10.99.0.0/24" recursive_acl = "203.0.113.0/24" |
خط زیر را پیدا کنید
1 2 |
#filter_rfc1918 = 0 |
به این صورت ویرایش کنید ( # ) را بردارید
1 2 |
filter_rfc1918 = 0 |
ذخیره و خارج شوید
1 2 |
:wq! |
در آخر دانلود را شروع کنید
1 2 3 |
sudo chkconfig maradns.deadwood on sudo /etc/init.d/maradns.deadwood start |
ممنون از وقتی که برای مطالعه این آموزش گذاشتید .
پایان آموزش