PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Dns Server تنها در چند دقیقه



alimosavi
November 4th, 2011, 23:42
با سلام

اعمال زیر بر روی Debian انجام شده ولی فرق زیادی برای سایر os ها نیست :

پکیج مدریت dns بوسیله nsd3 رو برای این آموزش می دم که هم از نظر میزان استفاده از رم و هم سادگی نسبت به bind9 ارجحیت داره :

شروع به کار

حذف یا متوقف کردن بسته های dns فعلی :

apt-get remove bind9

نصب پکیج nsd3

apt-get install 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 سرور ساختید .

astro.alireza
November 5th, 2011, 01:36
شما می دونید برای اضافه کردن دامین های مختلف چه جوری باید اقدام کرد؟

alimosavi
November 5th, 2011, 10:39
شما می دونید برای اضافه کردن دامین های مختلف چه جوری باید اقدام کرد؟

برای اضافه کردن هر دامنه باید یک فایل 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

tar.gz
November 5th, 2011, 12:01
ممنون. آموزش خوبی بود. فقط موقع پاک کردن بسته bind (یا کلا هر بسته) مقدار زیر رو هم اضافه کنید که به طور کامل حذف بشه:

apt-get --purge remove bind9

یک سوال مقدار رم مصرفی چقدر هست (به نسبت bind کمتره؟ )
ممنون

alimosavi
November 5th, 2011, 12:09
ممنون. آموزش خوبی بود. فقط موقع پاک کردن بسته bind (یا کلا هر بسته) مقدار زیر رو هم اضافه کنید که به طور کامل حذف بشه:


یک سوال مقدار رم مصرفی چقدر هست (به نسبت bind کمتره؟ )
ممنون

حدود 30 درصد کمتر هست . ولی در کل مصرف رم توی vps های معمولی غیر قابل ذکر هست . این مصرف رم تنها در سرورهایی که رم خیلی خیلی کمی دارند جلوه می کنه ..