لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
راه اندازی dns server
2012-07-11, 08:59 AM,
ارسال : #1
راه اندازی dns server
برای نصب dns server برروی اوبنتو12.04 از دستورات زیر استفاده کردم درست است؟ راهنماییم کنید

ضمنا در جایی که فایل sudo vi /etc/bind/named.conf.local باز می شود وبعبارتی باید زونهارووارد کنم گیج شدم راهنماییم کنید.



zone "example.com" {
type master;
file "/etc/bind/zones/example.com.db";
};

# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation - e.g my network address is 192.168.0
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-07-15, 09:33 PM,
ارسال : #2
Re: راه اندازی dns server
Search in google
ezardastan.org/bind

لحظه ای پاک بزرگ دل به دریا زد و رفت
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-07-16, 03:37 PM,
ارسال : #3
Re: راه اندازی dns server
برای راه‌اندازی dns server با استفاده از bind این چند تا کار را باید انجام بدین:
۱. تنظیم مشخصات اصلی کارکرد dns server (مثلا اینکه توی چه مدی کار بکنه. سایر فایل‌های تنظیمات کجا هستند و ... احتمالا تنظیم‌های پیشفرض توزیعتون کافی باشه)
۲. ایجاد فایل‌های zone. اگه مسیر را در جایی غیر از مسیر پیش‌فرض می‌ذارین، دقت کنید ابزارهایی مانند apparmor یا selinux دسترسی به اون‌ها را برای bind محدود نکرده باشه.
۳. راه‌اندازی مجدد سرور یا ارسال سیگنال reload

موقع راه‌اندازی سرویس توی var/log/syslog/ می‌تونید پیام‌های راه‌اندازی سرویس نام دامنه را ببینید. اگه zoneـی لود نشد باید مشکلش را پیدا کنید و حل کنید.

اما به عنوان نمونه:
ما می‌خواهیم برای دامنه example.com و زیردامنه‌های mail و ftp و www توی bind فایل zone ایجاد کنیم:
توی etc/bind/named/.conf.local/ این خط‌ها را اضافه می‌کنیم:
کد :
zone "example.com" {
                           type master;
                           file "internal/example.db";
   };

type master به معنی اینه که این سرور مسول جواب‌دهی است.
file مسیر فایل تنظیم‌ها را مشخص می‌کند.
در کل تنظیم یعنی اینکه dns server وقتی به پرسش مربوط به دامنه example.com برخورد کرد باید خودش جواب را پیدا کنه. محل پاسخ هم داخل فایل etc/bind/internal/example.db/ هست.
بعد باید این فایل example.db را بسازیم. این یه فایل متنی است که جواب‌های پرسش‌های یه دامنه داخل اون تعریف می‌شوند. فایل example.db ما به صورت زیره:

کد :
$ORIGIN . ; از اینجا ته هر اسم هیچی اضافه نمی‌کنه
$TTL 86400      ; 1 day یک روز زمان اعتبار رکوردهای از اینجابه بعد
; این چند خط تا پرانتز بسته اسم سرور و مسوول سرور نام و مدت اعتبار پاسخ سرور را مشخص می‌کنه
exammple.com           IN SOA  ns1.example.com me.examle.com. (
                                2011110407 ; serial با هر تغییری باید یه واحد به این شماره اضافه بشه
                                28800      ; refresh (8 hours)
                                7200       ; retry (2 hours)
                                864000     ; expire (1 week 3 days)
                                86400      ; minimum (1 day)
                                )

                        NS      ns1.example.com. ; سرور نام را ns1.example.com معرفی می‌کنه
                        A       192.168.2.1 ; نشونی ip معادل example.com را مشخص می‌کنه
                        MX      10 mail.examle.com ; سرور mail.example.com را مسوول دریافته نامه‌های دامنه example.com معرفی می‌کنه. اولویت این mail سرور ۱۰ است.
$ORIGIN example.com.    ; از اینجا ته هر نام دامنه example.com را اضافه می‌کنه

ns1                     A      192.168.2.1 ; نشونی ip معادل ns1.example.com را مشخص می‌کنه
mail                    A      192.168.2.2 ; نشونی ip معادل mail.example.com را مشخص می‌کنه
www                     CNAME      example.com. ; آی‌پی http://www.example.com مشاب[/ltr]ه example.com است

در فایل‌های زون برای توضیحات از ; استفاده می‌کنیم. عبارات بعد از ; تفسیر نمی‌شوند.
در فایل‌های زون وقتی خطی را با $ شروع می‌کنیم به عنوان یه متغیر استفاده می‌شه. و این تنظیم از همون محل به بعد در فایل تنظیم‌ها دارای معنی است. در صورتی که این متغیرها را مقداردهی نکنیم از مقادیر پیش‌فرض استفاده می‌شود
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-07-18, 10:45 PM,
ارسال : #4
Re: راه اندازی dns server
آقا صادق دمت گرم
ممنونم ؛ پیاده سازی می کنم ونتیجه رو اعلام

متشکرم قربان
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان