انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: Mohsen00 در 13 آذر 1386، 01:50 قظ
-
سلام و خسته نباشید
من بازم مشکل دارم تورو خدا افو کنید ولی این مشکلم هرچی گشتم و هرچی از توی تاپیک های مختلف دستورات داده شده رو اجرا کردم به نتیجه ای نرسیدم
من ubuntu server روی سیستمم نصبه و می خوام با bind یه dns به سرورم بدم
قانونا وقتی من به سرورم dns می دم باید وقتی می رم توی client و وارد firfox می شم چه IP سرورم رو بدم چه او dns رو فرقی نکه
اما هرچی من با bind ور رفتم و روش های مختلف رو از توی تاپیک های ubuntu.ir و technotux.org امتحان کردم جوابی نگرفتم البته کتاب باغومیان هم نتونست کمکم کنه
نمی دونم چرا اینجوری می شه ولی می خواستم خواهش کنم که اگه راهنمای کاملی در مورد نصب و راه اندازی bind در ubuntu 7.10 دارین یا خودتون بلدین بهم کمک کنید
ممنون می شم :oops:
-
راستش بهتره كامل بگيد كه چه كرديد و دقيقا الان مشكلتون چيه...
یک راهنمای خوب برای Bind9 تو آدرس زير هست
https://help.ubuntu.com/community/BIND9ServerHowto
من هم چند سال پيش يه راهنما برای bind نوشته بودم كه ميتونيد تو لینک زير بخونيدش
http://www.hezardastan.org/bind
-
من مطابق راهنمای سایت ubuntu رفتم و این کار ها رو انجام دادم
فایل named.conf.local رو ویرایش کردم و دستورات زیر رو بهش اضافه کردم
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
zone "0.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.192";
};
بعد فایل db.example.com رو ساختم و داخلش محتویات زیر رو ریختم
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
@ IN A 192.168.0.1
box IN A 192.168.0.1
بعد فایل db.192 رو با محتویات زیر ساختم
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
10 IN PTR ns.example.com
.
اما وقتی دستور زیر رو می زنم fail می شه !!
sudo /etc/init.d/bind9 restart
یه کمکم می کنید ؟
-
سلام،
برای این که ببینی مشکل از کجاست، bind رو restart کن و بعدش نگاهی به انتهای پروندهی var/log/syslog/ بنداز.
اگر متوجه نشدی مشکل از کجاست، خطهای مربوط به bind رو بذار.
-
بعد از اجرای bind9 restart
*Stoping domain name service... bind
rndc: connect faild: 127.0.0.1#953: connection refused [fail]
*Starting domain name service... bind [fail]
داخل syslog بعد از تاریخ و ... جلوی : این ها نوشته شده بود
Starting BIND 9.4.1-P1 -u bind
found 2 CPUs, using 2 worker threads
loading configuration from '/etc/bind/named.conf'
/etc/bind/named.conf.local:12: missing ';' before '}'
loading configuration: failure
exiting (due to fatal error)
مشکلش حل شد ! یه ; جا انداخته بودم ! ولی حالا رسیدم به مشکل اصلی !!!
قبل از انجام این تنظیمات وقتی توی firfox سیستم client در آدرس IP سرور رو می زدم صفحه Default سرویس دهنده Apache باز می شد ! اما حالا وقتی IP رو می زنم هیچ کاری انجام نمی ده و لود نمی شه و وقتی DNS رو در آدرس می زنم یه صفحه میاد که این دوخط توش نوشته شده :
You have reached this web page by typing "example.com", "example.net", or "example.org" into your web browser.
These domain names are reserved for use in documentation and are not available for registration. See RFC 2606, Section 3.
آیا تنظیمات من درست بوده ؟ همین تنظیمات برای dns کافیه یا باید تنظیمات دیگری رو هم انجام می دادم ؟!
نمی دونم مشکل از کجاست لطفا کمکم کنید !
من 1 هفته دیگه کنفرانس دارم و اگه DNS نشه بیچاره ام ! :'(
-
... وقتی DNS رو در آدرس می زنم ...
منظورت چیه؟!؟
-
من معمولا اینجوری عمل میکنم
۱. خط زیر رو انتهای etc/bind/named.conf/ اضافه میکنم
include "/etc/bind/named.conf.test.com";
۲. فایل etc/bind/named.conf.test.com/ رو ایجاد میکنم و توش مینویسم
zone "test.com" {
type master;
file "/etc/bind/db.test.com";
};
۳. فایل etc/bind/db.test.com/ رو ایجاد میکنم و توش مینویسم
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS test.com.
@ IN A 192.168.0.1
www IN A 192.168.0.1
و بعد bind9 رو restart میکنم. البته این سادهترین شکل کار هست.
در مورد تنظیمات شما ظاهرا تو فایل etc/bind/named.conf/ ایراد syntax وجود داره... اگه حل نشد کل فایلت رو ضمیمه کن ببینیم...
-
... وقتی DNS رو در آدرس می زنم ...
منظورت چیه؟!؟
ببخشید چند وقت نبودم برام مشکل پیش اومد
منظورم اینه که وقتی example.com رو داخل firfox توی آدرس بار می زنم صفحه default سرویس apache رو بالا نمیاره و جاش اون دو خط میاد
در مورد تنظیمات شما ظاهرا تو فایل etc/bind/named.conf/ ایراد syntax وجود داره... اگه حل نشد کل فایلت رو ضمیمه کن ببینیم...
بله اون مشکل قبلی حل شده من یک ; کم گذاشته بودم و با گذاشتن ; مشکل حل شد ! اما نمی دونم چرا بعد از اینکه restart کردم و وارد firfox شدم و dns رو وارد کردم به سرویس apache وصل نشد ؟!
در حال حاضر ubuntu server ام پاک شده و دوباره باید نصبش کنم این دفعه از روی راه حل شما عمل می کنم امیدوارم ثمر بخش باشه !
راستی یه سوال دیگه زمانی که من domain name server ری رو که با bind سرور ایجاد کردم در firfox یا browser های دیگه سیستم client وارد می کنم باید به سرویس apache سیستم سرور متصل بشه و صفحه default اونو نشون بده دیگه ؟ راه دیگه ای هم برای تست کردن dns در client وجود داره ؟
-
بازم نشد !!! زمانی که آدرس DNS رو توی client پینگ می کنم نمی شناسه !
اما زمانی که DNS رو توی sever پینگ می کنم می شناسه !!!! ](*,)
من نمی دونم چرا آدرس dns ام توی client شناسایی نمیشه ! این دفعه مطابق فرمایش adiministrator سایت رفتم ! لطفا کمک کنید ???
-
ظاهرا شما دو تا pc داريد درسته؟ server و client
لطفا Gateway و DNS ماشين Client رو آدرس Ip Server قرار بديد
تو سرور اوبونتو هم بايد ip تون رو تو به صورت زير تو فايل etc/resolv.conf/ قرار بديد. مثلا
nameserver 192.168.0.1
اگر زمان restart كردن سرويس bind9 ايراد و error نداريد احتمالا بايد مشكل تنظيمات ip تو كلاينت و سرور داشته باشيد. همين كارها رو انجام بديد اگر نشد بپرسيد....
-
ظاهرا شما دو تا pc داريد درسته؟ server و client
لطفا Gateway و DNS ماشين Client رو آدرس Ip Server قرار بديد
تو سرور اوبونتو هم بايد ip تون رو تو به صورت زير تو فايل etc/resolv.conf/ قرار بديد. مثلا
nameserver 192.168.0.1
اگر زمان restart كردن سرويس bind9 ايراد و error نداريد احتمالا بايد مشكل تنظيمات ip تو كلاينت و سرور داشته باشيد. همين كارها رو انجام بديد اگر نشد بپرسيد....
از راه نمایی تون بسیار سپاسگزارم درستورالعمل های بالا رو انجام دادم مشکل کاملا حل شد
ازتون واقعا ممنونم
-
سلام و خسته نباشید وقتی دستور sudo vi /etc/bind/named.conf.local میزنم این ارور رو میده e325 attention و وقتی اینتر میکنم
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-
/etc/init.d/bind9 restart
* Stopping domain name service... bind9 rndc: connect failed: 127.0.0.1#953: connection refused
[ OK ]
* Starting domain name service... bind9 [fail]