انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: tahere در 24 تیر 1392، 12:38 ق‌ظ

عنوان: راه اندازی dns server bind
ارسال شده توسط: tahere در 24 تیر 1392، 12:38 ق‌ظ
با سلام
میخوام سرور bind رو نصب میکنم ولی تو مراحل کانفیگ یوزر و پسورد ازم میخوادبر اساس
این لینک دارم نصب میکنم
http://bind10.isc.org/wiki/SystemNotesUbuntuPrecise
که میگه یوزر رو root و پسورد رو bind10 بده ولی با این خطا مواجه میشم

Socket error while sending login information: [Errno 8] _ssl.c:392: EOF occurred in violation of protocol
کمکم کنید !!!
ممنون
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: tahere در 25 تیر 1392، 05:09 ب‌ظ
چرا هیچکس به داد من نمیرسه !!!!
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 25 تیر 1392، 05:16 ب‌ظ
برای نصب BIND کافیه که بنویسید:
sudo apt-get install bind9
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: ali.abry در 25 تیر 1392، 08:41 ب‌ظ
با سلام
میخوام سرور bind رو نصب میکنم ولی تو مراحل کانفیگ یوزر و پسورد ازم میخوادبر اساس
این لینک دارم نصب میکنم
http://bind10.isc.org/wiki/SystemNotesUbuntuPrecise
که میگه یوزر رو root و پسورد رو bind10 بده ولی با این خطا مواجه میشم

Socket error while sending login information: [Errno 8] _ssl.c:392: EOF occurred in violation of protocol
کمکم کنید !!!
ممنون

bind9 می خای نصب کنی یا bind10 ؟
نسخه 10 هنوز پایدارش نیامده .
9هش که با همون دستور که بالا گفتن راحت نصب میشه.
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: tahere در 02 امرداد 1392، 04:46 ب‌ظ
رو  bind10  کار میکردم
این دستور که گفتید رو  ترمینال ubuntu بزنم یا رو ubuntu server ???
آخه یه جا خوندم ubuntu server به صورت پیشفرض    bind9 رو داره
میدونین کلا میخوام یه dns server  راه اندازی کنم که بتونه requst هایی که ما توی browser می زنیم رو به ما نشون بده؟پیشنهاد شما چیه؟چطوری باید کانفیگ کنم و کار کنم؟؟
اگه راهنماییم کنیدممنون میشم
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 02 امرداد 1392، 05:11 ب‌ظ
همون BIND9 جوابگو خواهد بود :)
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: tahere در 03 امرداد 1392، 07:07 ب‌ظ
آخه bind9 دستور make , .make install. نداره که من تست کنم !!
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 03 امرداد 1392، 07:24 ب‌ظ
BIND9 رو با APT نصب کنید، نیازی به make یا make install ندارید!
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: ali.abry در 03 امرداد 1392، 10:09 ب‌ظ
این لینک شابد کمک کرد :
https://help.ubuntu.com/lts/serverguide/dns.html
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: tahere در 04 امرداد 1392، 12:29 ق‌ظ
اتفاقا نیاز به make ,  .make install.   دارم چون میخوام سورس کدش رو تغیر بدم
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: ali.abry در 04 امرداد 1392، 01:23 ق‌ظ
make رو باید نصب کنین . نصبش کردین ؟ کامپایلر چی اونم نصب کردین ؟ تو کتاب
Pro DNS and BIND
کامل کامپایلش رو توضیح داده
از ایی جا دانلود کنین : البته تو این ادرس کتاب برای نسخه 10 هستش . تو گوگل بزنین برا نسخه 9 هم میاد . 9 رو پیدا نکردین بگین تا اپ کنم
http://www.onlinevideolecture.com/ebooks/it-ebooks/index.php?subject=DNS

عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 04 امرداد 1392، 01:50 ق‌ظ
اتفاقا نیاز به make ,  .make install.   دارم چون میخوام سورس کدش رو تغیر بدم
اون کاری که گفته بودید اصلا نیازی به تغییر سورس نداره، ولی حتی اگر بخواید تغییر بدید، کافیه با apt-get source پکیج سورس اون رو بگیرید، تغییرش بدید و با dpkg-buildpackage بسته باینری اون رو بسازید و نصب کنید.

پیشنهادم اینه که اول کمی در مورد BIND اطلاعات کسب کنید و بعد شروع به چنین کاری انجام بدید. این بخش هم دقیقا با چیزی که لازم دارید مرتبطه: لینک (http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/BIND/DOCU0009.HTM) :)
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: tahere در 06 امرداد 1392، 11:09 ب‌ظ
ممنون ازتون ببینم به کجا میرسم اگه به اشکال خوردم باز میپرسم
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: tahere در 08 امرداد 1392، 12:18 ب‌ظ
ببخشید این لینکی که دادین من نمیفهمم  :'( چطوری از دستوراش استفاده کنم کمکم میکنید ؟

apt-get source bind9 رو میزنم کجا میتونم پیدا کنم و ببینمش ؟؟
 ممنون
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: ali.abry در 08 امرداد 1392، 12:48 ب‌ظ
تو همون ادرسی که دستور رو اجرا کنی تو همون جا فایل سورسش رو ذخیره میکنه .
با دستور pwd میتونین بفهمین که الان در کجا هستین :
مثلا من الان در home/aliali/ هستم
aliali@lp:~$ pwd
/home/aliali
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 15 امرداد 1392، 05:44 ب‌ظ
سلام

من میخوام در اوبونتو DNS Server  bind9  رو نصب کنم و بعد یک سری تغییرات در سورس اون ایجاد کنم
طبق گفته شما اول دستور apt-get install bind9   رو زدم و بایند9 نصب شد . بعد دستور apt-get install dnsutils  که در سایتها گفته بود لازمه رو وارد کردم و بعد دستور apt-get source bind9  که این دستور سورس bind9-9.7.3  رو در مسیر home  دانلود کرد . 

سوال من این است که آیا این سورس مربوط به همان bind9 که اول نصب کردم هست ؟ یعنی اگر تغییری در اون ایجاد کنم وقتی /etc/init.d/bind9 start   زدم و بایند شروع به کار کرد تغییر ایجاد میشه ؟

من همین سورس که دانلود شده بود رو کمی تغییر دادم ( در یکی از فایلها دستور printf  گذاشتم)  و بعد در مسیر سورس دستور
make
make install
رو وارد کردم  . اما بعد وقتی دستور etc/init.d/bind9/ start   رو زدم استارت نمیشه !!!
در فایل /var/logs/syslog  هم که نگاه کردم نوشته
open named.conf  permission denied


 من باید چطوری سورس رو تغییر بدم تا بایند هم استارت بشه هم تغییر بکنه؟
لطفا سریعتر راهنمایی کنید

با تشکر 
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: سالار مقدم در 15 امرداد 1392، 05:48 ب‌ظ
هر دستوری زدی رو با sudo اجرا کن:
sudo /etc/init.d/bind9 restart.
.
.
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: ali.abry در 15 امرداد 1392، 07:11 ب‌ظ
شما کلا با مفاهیم اولیه اشنا نیستین برای همین خیلی مشکل می خورین .
دستور اول که زدین سرویس bind 9 نصب شده که خودش به صورت مستقل عمل میکنه و, بر اساس فایل هایی که موقع زدن اون دستور (دستور اول) روی سیستم نصب شده .

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

وقتی تو یک سورس تغییر ایجاد میکنین اون رو باید کامپایل کنین و نصبش کنین تا تغییراتتون رو ببینین .
حالا شما الان یک bind با دستور اول نصب کردین یکین هم با کامپایل کردن سورس نصب کردین . یعنی 2 تا bind ٔدارین که عملا نداخل تو کار هم دیگه ایجاد میکنن و همیشه یکیش می تونه اجرا باشه .

وقتی یک بر نامه رو از سورس نصب میکنین اسکریپتی برای start و stop کردنش تو etc/init.d/ وجود نداره . خودتون باید براش بزارین .

فصل اخر اون کتابی که گفتم توش در مورد برنامه نویسیش هم گفته .

شما اول bind که با دستور اول نصب کردین رو پاک کنین بعد ماله خودتون رو از سورس کامپایل کنین بعد ببینین تغییراتتون توش اعمال شده یا نه.
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 16 امرداد 1392، 07:21 ب‌ظ
از راهنماییتون ممنونم
با چه دستوری باید بایند اول رو حذف کنم تا کامل حذف بشه ؟

من چند بار کد بایند رو گرفتم و کدش رو کامپایل کردم ولی همیشه ایراد میگیره و استارت نمیشه
من قبل از شروع دستور sudo su  رو میزنم و با کاربر root کد رو کامپایل و نصب میکنم و استارت میکنم ولی عجیبه یکی از ارورها همیشه اینه که
open named.conf permission denid

من آشنایی کمی با لینوکس دارم و تو این مدت هر راهی که دیدم امتحان کردم ولی متاسفانه به نتیجه نرسیدم . مراحل این لینک رو رفتم  http://www.linuxfromscratch.org/blfs/view/svn/server/bind.html
ارور زیر رو داد

etc/rc.d/init.d/bind : 35  /etc/rc.d/init.d/bind/log_info_msg : not found
etc/rc.d/init.d/bind : 35  /etc/rc.d/init.d/bind/evaluate_retval : not found

 من سورس رو کامل دانلود و طبق مراحل گفته شده در لینک با کاربر root  کامپایل و اجرا کردم . نمیدونم این مشکل چیه؟!!!!!!

لطفا اگر روش رو میدونید که سورس کامپایل و اجرا و استارت بشه رو بهم بگید

با تشکر فراوان
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 16 امرداد 1392، 07:29 ب‌ظ
همونطور که گفتم نیازی به make و make install نیست و باید از dpkg-buildpackage استفاده کنید.

پیشنهاد می‌کنم ابتدا مدتی با یک توزیع کار کنید و مفاهیم پایه‌ای رو یاد بگیرید و بعد سراغ چنین کارهایی برید.
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 16 امرداد 1392، 07:37 ب‌ظ
یعنی بعد از دستور ./configure   دستوری که گفتید رو بزنم ؟
 بعد از هر بار تغییر کد هم باید همین دستور رو بزنم ؟

منم وقتم خیلی کمه و به خاطر همین نمیتونم سراغ توزیع های دیگه برم یا مطالعه زیادی داشته باشم

 راستی تو لینکی که در بالا گفتم مراحلش رو انجام دادم تو قسمت boot script  یه لینک گذاشته بود که من دانلود کردم و رفتم تو مسیرش و دستوری که گفته رو وارد زدم. به این ترتیب در مسیر /etc  فولدر rc.d که در اون یک سری فولدرهای دیگه و bind  بود ایجاد شد . بعد از اینکه این بایند رو استارت کردم اروری که در بالا گفتم رو میده

به نظرتون مشکل کجاست؟
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 16 امرداد 1392، 07:49 ب‌ظ
اصلا نیازی به configure/. هم نیست!

پیشنهاد می‌کنم این لینک رو بخونید، بخصوص بخش Building the package رو. این باعث می‌شه که ابتدا اطلاعات پایه‌ای رو در مورد بسته‌ها یاد بگیرید و بدونید که دارید چیکار می‌کنید: لینک (http://www.debian.org/doc/manuals/maint-guide/)
بعد از اون، این رو نگاهی بندازید: لینک (http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html)
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 16 امرداد 1392، 11:20 ب‌ظ
متشکرم

ببخشید این لینک که دادید مربوط به debian  هست من میخوام تو اوبونتو نصب کنم ! دستوراتش فرقی نمیکنه؟
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 16 امرداد 1392، 11:26 ب‌ظ
شما کلا با مفاهیم اولیه اشنا نیستین برای همین خیلی مشکل می خورین .
دستور اول که زدین سرویس bind 9 نصب شده که خودش به صورت مستقل عمل میکنه و, بر اساس فایل هایی که موقع زدن اون دستور (دستور اول) روی سیستم نصب شده .

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

وقتی تو یک سورس تغییر ایجاد میکنین اون رو باید کامپایل کنین و نصبش کنین تا تغییراتتون رو ببینین .
حالا شما الان یک bind با دستور اول نصب کردین یکین هم با کامپایل کردن سورس نصب کردین . یعنی 2 تا bind ٔدارین که عملا نداخل تو کار هم دیگه ایجاد میکنن و همیشه یکیش می تونه اجرا باشه .

وقتی یک بر نامه رو از سورس نصب میکنین اسکریپتی برای start و stop کردنش تو etc/init.d/ وجود نداره . خودتون باید براش بزارین .

فصل اخر اون کتابی که گفتم توش در مورد برنامه نویسیش هم گفته .

شما اول bind که با دستور اول نصب کردین رو پاک کنین بعد ماله خودتون رو از سورس کامپایل کنین بعد ببینین تغییراتتون توش اعمال شده یا نه.

-----------------
متشکرم
همونطور که گفتم سورس رو یه بار کامپایل و اجرا کردم با دستوراتی که در لینک زیر هست
http://www.linuxfromscratch.org/blfs/view/svn/server/bind.html

و در قسمت boot script   هم گفته یه پکیج رو دانلود کنیم و اسکریپت بایند رو از این طریق نصب کنیم
اما فک میکنم این اسکریپت با سورس من همخوانی نداره . ارورهایی که در پاسخ قبل گفتم رو میده
اسکریپت رو باید خودم بسازم ؟
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 17 امرداد 1392، 12:25 ق‌ظ
ببخشید این لینک که دادید مربوط به debian  هست من میخوام تو اوبونتو نصب کنم ! دستوراتش فرقی نمیکنه؟
توی کاری که شما انجام می‌دید فرقی نداره.
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 18 امرداد 1392، 12:50 ب‌ظ
دستور dpkg-buildpackage  رو زدم این نتیجه رو میده.  ارورش چیه؟

dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro
tail: cannot open `debian/changelog' for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1

عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 18 امرداد 1392، 12:52 ب‌ظ
یه سوال دیگه

وقتی با make  و  make install   نصب میکردم نیاز به یه اسکریپت برای استارت و استوپ داشت . این روش که شما گفتین هم اسکریپت میخواد یا خودش میسازه؟


اگر ممکنه راهنمایی کنید اسکریپت برای استارت و استوپ وقتی با make ساختم چطوری باید بسازم؟
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: nixoeen در 18 امرداد 1392، 07:43 ب‌ظ
اون لینک‌هایی که دادم رو بخونید، مشکل رو متوجه می‌شید.
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 18 امرداد 1392، 08:13 ب‌ظ
من وقتم خیلی محدوده چیزی متوجه نشدم لطفا بگید چه ایرادی داره و کدوم قسمت رو ببینم
عنوان: پاسخ : راه اندازی dns server bind
ارسال شده توسط: F در 20 امرداد 1392، 12:00 ب‌ظ
چرا کسی جواب نمیده؟؟؟؟؟؟؟