-
November 4th, 2011, 23:42
#1
عضو انجمن
Dns Server تنها در چند دقیقه
با سلام
اعمال زیر بر روی Debian انجام شده ولی فرق زیادی برای سایر os ها نیست :
پکیج مدریت dns بوسیله nsd3 رو برای این آموزش می دم که هم از نظر میزان استفاده از رم و هم سادگی نسبت به bind9 ارجحیت داره :
شروع به کار
حذف یا متوقف کردن بسته های dns فعلی :
نصب پکیج nsd3
پیکربندی بسته nsd3 : ( عبارت sample.com رو با دامنه دلخواه جایگذاری کنید )
1- ایجاد فایل dns zone :
کد:
nano /etc/nsd3/sample.com
محتویات فایل :
کد:
$ORIGIN sample.com.
$TTL 3600
@ IN SOA ns1.sample.com. admin.sample.com. (
2010110101 ; serial number YYMMDDNN
3600 ; Refresh
3600 ; Retry
8640000 ; Expire
3600 ; Min TTL
)
@ NS ns1.sample.com.
@ NS ns2.sample.com.
@ MX 0 mail.sample.com.
sample.com. IN A 10.10.10.10
www IN A 10.10.10.10
mail IN A 10.10.10.10
ns1 IN A 10.10.10.10
ns2 IN A 5.5.5.5
ایجاد یا بروز رسازی فایل موجود ( در صورت وجود محتویات قبلی آنها را در یک فایل دیگر به نام دیگر ذخیره و محتویات جدید را در این فایل قرار دهید )
کد:
nano /etc/nsd3/nsd.conf
محتویات :
کد:
zone:
name: sample.com
zonefile: /etc/nsd3/sample.com
دستورات نهایی :
کد:
/etc/init.d/nsd3 stop
nsdc rebuild
/etc/init.d/nsd3 start
تمام شد . به همین سادگی شما DNS سرور ساختید .
-
تعداد تشکر ها ازalimosavi به دلیل پست مفید
-
November 4th, 2011 23:42
# ADS
-
November 5th, 2011, 01:36
#2
عضو انجمن
پاسخ : Dns Server تنها در چند دقیقه
شما می دونید برای اضافه کردن دامین های مختلف چه جوری باید اقدام کرد؟
-
تعداد تشکر ها از astro.alireza به دلیل پست مفید
-
November 5th, 2011, 10:39
#3
عضو انجمن
پاسخ : Dns Server تنها در چند دقیقه

نوشته اصلی توسط
astro.alireza
شما می دونید برای اضافه کردن دامین های مختلف چه جوری باید اقدام کرد؟
برای اضافه کردن هر دامنه باید یک فایل ns zone دیگر بصورت زیر ایجاد کنید .
قبلا فایل sample.com رو در پوشه nsd3 ساختیم . حالا می خواهیم برای دامنه example.com هم dns بسازیم .
با دستور زیر این فایل رو ایجاد می کنیم
کد:
nano /etc/nsd3/example.com
محتویات
کد:
$ORIGIN example.com.
$TTL 3600
@ IN SOA ns1.example.com. admin.example.com. (
2010110101 ; serial number YYMMDDNN
3600 ; Refresh
3600 ; Retry
8640000 ; Expire
3600 ; Min TTL
)
@ NS ns1.example.com.
@ NS ns2.example.com.
@ MX 0 mail.example.com.
example.com. IN A 10.10.10.10
www IN A 10.10.10.10
mail IN A 10.10.10.10
ns1 IN A 10.10.10.10
ns2 IN A 5.5.5.5
توجه کنید ip که من در فایل قرار دادم فقط به عنوان مثال است . شما باید آنها را با ip حقیقی سرور یا سرورها تعویظ کنید .
بعد به فایل فعلی nsd.conf فایل جدید رو بشناسونید :
کد:
nano /etc/nsd3/nsd.conf
محتویات
کد:
zone:
name: sample.com
zonefile: /etc/nsd3/sample.com
zone:
name: example.com
zonefile: /etc/nsd3/example.com
هر چندتا دامنه که می خواید اضافه کنید ..
مراحل نهایی :
کد:
/etc/init.d/nsd3 stop
nsdc rebuild
/etc/init.d/nsd3 start
ویرایش توسط alimosavi : November 5th, 2011 در ساعت 10:42
به نام او ....
-
تعداد تشکر ها ازalimosavi به دلیل پست مفید
-
November 5th, 2011, 12:01
#4
عضو انجمن
پاسخ : Dns Server تنها در چند دقیقه
ممنون. آموزش خوبی بود. فقط موقع پاک کردن بسته bind (یا کلا هر بسته) مقدار زیر رو هم اضافه کنید که به طور کامل حذف بشه:
apt-get
--purge remove bind9
یک سوال مقدار رم مصرفی چقدر هست (به نسبت bind کمتره؟ )
ممنون
-
تعداد تشکر ها از tar.gz به دلیل پست مفید
-
November 5th, 2011, 12:09
#5
عضو انجمن
پاسخ : Dns Server تنها در چند دقیقه

نوشته اصلی توسط
tar.gz
ممنون. آموزش خوبی بود. فقط موقع پاک کردن بسته bind (یا کلا هر بسته) مقدار زیر رو هم اضافه کنید که به طور کامل حذف بشه:
یک سوال مقدار رم مصرفی چقدر هست (به نسبت bind کمتره؟ )
ممنون
حدود 30 درصد کمتر هست . ولی در کل مصرف رم توی vps های معمولی غیر قابل ذکر هست . این مصرف رم تنها در سرورهایی که رم خیلی خیلی کمی دارند جلوه می کنه ..
-
تعداد تشکر ها ازalimosavi به دلیل پست مفید