-
January 6th, 2013, 02:43
#1
عضو انجمن
آموزش : برطرف نمودن مشکل DNS Recursive در دایرکت ادمین
با سلام
با توجه به درخواست دوستان و همکاران در این تاپیک جهت حل مشکل تصمیم گرفتم تاپیک مجزایی برای این موضوع ایجاد کنم که هم از این موضوع بهره ببرند.
http://www.webhostingtalk.ir/f55/61140/
شاید گاهی شما نیز با درخواست های null در صفحه Apache Status در دایرکت ادمین مواجه شده باشید. و حتما نیز این سوال برای شما پیش آمده است که1- چزا null request در سرور وجود دارد ؟ 2-مشکل را چگونه جل کنید ؟
جواب تمام سوال ها در ادامه داده شده است.
نکته :
1- برطرف نکردن این مشکل یک ریسک امنیتی محسوب می گردد.
2- درخواست های زیاد این Null request ها باعث حملات DOS می گردد.
اصل موضوع :
این مورد که کمتر کسی بهش پرداخته . حتی توی فروم directadmin.com کسی بهش توجه کرده و جواب درست درمونی بهش ندادن.
این مورد بر می گرده به درخواست های DNS Recursive lookup : که برخی از دامنه هایی که قبلا DNS ها ی آنها بر روی DNS سرور شما تنظیم شده است ولی هم اکنون بر روی سرور شما این دامنه هاست نشده است . که دراین حالت اتفاقی که می افتد درخواست های پی در پی رویت این دامنه باعث می شود تا با هر درخواست یک null request به سمت http ارسال شود و می شود اینی که شما در apache status می بینید.
خوب برای حل مشکل شما باید درخواست های recursion رو بر روی سرویس Named غیر فعال نمایید. که برای این کار در فایل named.conf مقدار allow recursion را برابر none قرار دهید و یا برابر localhost قرار دهید و سپس سرویس مربوطه را ریستارت کنید.
اطلاعات تکمیلی :
Open DNS Server allow recursive lookups
nano /etc/named.conf
set allow-recursion {localnets; }; in named.conf
راه کار دیگر : بعد از استخراج لیست دامنه های درخواست شده یک رکورد DNS برای وب سایت های درخواست شده ایجاد کنید.
با تشکر
ویرایش توسط secure_host : January 6th, 2013 در ساعت 02:54
ارایه دهنده خدمات ایمن سازی سرور های مبتنی بر لینوکس و ویندوز
My
Crime Is My
Advisory .
Hacking Is The Best But Security Is The First
The Best Secure Hosting in Iran
http://SecureHost.ir
جهت تماس در شبکه IRC :mHUB.HIRCNetwork.com#Linux@Secure_Host
-
تعداد تشکر ها ازsecure_host به دلیل پست مفید
-
January 6th, 2013 02:43
# ADS
-
January 6th, 2013, 08:36
#2
پاسخ : آموزش : برطرف نمودن مشکل DNS Recursive در دایرکت ادمین
ممنون واقعا شما خیلی زحمت میکشید برای بچه های webhostingtalk.ir
اگه همه مثل شما می بودند الان دیگه مشکلی توی webhosting نداشتیم.
ممنون بابت جواب تخصصی و کامل .
راستی یک سوال چرا جواب های شما با دیگران همیشه فرق می کند ؟
-
-
January 8th, 2013, 06:00
#3
عضو دائم
پاسخ : آموزش : برطرف نمودن مشکل DNS Recursive در دایرکت ادمین
پاسخ کاملتر:
فایل
را با nano باز کنید
پس
زیر گزینه
کد:
directory "/var/named";
این را اضافه نمایید
کد:
allow-transfer { none; };
allow-recursion { localnets; };
مخلصیم
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید