مشکل dns server با google
dns server را روی اکتیو دایرکتوری راه اندازی کردم . مشکل اینجا است که همه ی سایت ها را باز می کند ولی با google مشکل دارد . وقتی سرور را ریستارت می کنم یا سرویس dns را ریستارت می کنم برای چند دقیقه مشکل حل میشود ولی مجدد google را باز نمی کند .
در forwarder آدرس سرور های dns را هم عوض کردم ولی مشکل حل نشد
27 پاسخ
کش را پاک کردم الان سرویس dns را هم که ریستارت می کنم کار نمیکنه
محیط عملی است و آدرس های 8.8.8.8 و آدرس هایی که سرویس دهنده ها پیشنهاد می کنند را استفاده کردم .
نکته اینه وقتی سرویس dns را ریستارت می کنم درست میشه ولی مجدد مشکل بروز می کند .
google را که می زنم پیغام localhost can't find google.com: Server failed می دهد ولی آدرسی که شما گفتید را برمی گرداند (recursive1.dci.ir)
میشه بیشتر توضیح بدید چرا نباید loop back را به عنوان آدرس اول بگذاریم ؟
سلام
1. محیط تستی هستش یا عملی؟
2. چه آدرس های DNS ای را امتحان کردید؟
3. از کدام ISP سرویس می گیرید؟ (الزامی به پاسخ این سوال نیست)
4. آدرس DNS های خود ISP را امتحان کردید؟
ببینید ، من با google مشکل دارم ولی مسئله DNS نیست ، یعنی همون لحظه ping می کنم درسته ولی صفحه اش باز نمیشه.
ولی همون طور که گفتم بعد از یه مدت حل میشه و مشخصا مشکل DNS و سرور و روتر من نیست.
بله . اگر روی 8.8.8.8 بگذارم می توانند باز کنند .
روی سرور Domain Controller (سرویس Active Directory بر روی آن نصب می باشد)، اگر دو سرور DC دارید، آدرس اول را آدرس DC همان سرور و آدرس دوم را IP سرور دوم بگذارید (یا آدرس ها را ضربدری وارد کنید، یعنی بر روی سرور اول، آدرس DNS اولی را، IP سرور دوم و آدرس DNS بعدی را آدرس IP سرور اول وارد کنید). آدرس Loopback را به عنوان DNS سوم در تنظیمات کارت شبکه هر یک از سرور ها تنظیم کنید.
اگر یک سرور DC دارید، آدرس IP همان سرور را به عنوان DNS اول و آدرس (127.0.0.1) را به عنوان DNS دوم بگذارید.
مجدد مشکل پیدا شد . با اینکه forwarder را روی این آدرس تنظیم کردم مجدد مشکل پیدا کرد .
جا انداختن مرحله منظورتون چیه ؟ از روی سرور اکتیو دایرکتوری این تست ها را گرفتم
داخل قسمت Forwarder آدرس های DNS شرکت ارائه دهنده اینترنت یا آدرس DNS های زیرساخت کشور را استفاده کنید.
Cache سرور را با دستور (ipconfig /flushdns) پاک کنید و Cache خود سرور DNS را داخل خود کنسول DNS. (روی اسم سرور کلیک راست و Clear Cache را انتخاب کنید، در نظر داشته باشید از آنجایی که این عمل را روی DNS سرور DC انجام می دهید تمامی Cache های سرویس DNS پاک می شوند).
اگر بدین شکل مشکل شما حل شد، مسئله را باید با ISP مطرح کنید تا آنرا بر طرف کند.
سلام
آقای تحویلیان مسئله که مشخص هستش و مواردی که باید انجام ببشوند هم معلوم هستند، حداقل از نظر بنده و تا جایی که میشه سعی کردم منتقل کنم، اما میفرمایید که مشکل بر طرف نمی شود، به نظرم Wireshark روی سرور نصب کنید برای یک لحظه کوتاه و زمانی که از روی خود سرور google.com را Query می گیرید، Packet ها روی Capture کنید و پکت مرتبط با DNS و درخواست (google.com) را بررسی کنید.
این آدرس را داخل تب Forwarder قرار بدین، Cache سیستم عامل و Cache سرویس DNS را پاک کنید باید جواب بگیرید، چرا باید؟ چون فرمودید در حالت های قبلی همه Query ها جواب می دهندد به غیر از google و این یعنی ایرادی به سرویس DNS وارد نیست، مگر اینکه در حین تنظیم و تغییرات مرحله ای را جا میندازید، از محل اشتباهی تست می کنید و غیره.
سلام
نزدیک به یک هفته ای هست که خیلی از سازمان ها که DNS forwarder مایکروسافتی دارن در باز کردن گوگل مشکل دارن و فکر میکنم آپدیت یا پچ از مایکروسافت باعث این مسئله شده و یا هم از زیرساخت محدودیتی چیزی بوده و من برای رفع این مشکل تنها کاری که کردم در dns forwarder مایکروسافتی آدرس فایروال خودم دادم و از فایروال به dns های 8.8.8.8 9.9.9.9 217.218.127.127 و حال هر dns مدمنظر خودت Resolve کنه و مشکل حل شد و همچنین در حال حاضر روی Ubuntu و BIND 9 یه dns server دومی هم بعد از مایکروسافت بالا اوردم که دیگه با این مشکل روبرو نشم.
بله پاسخ داد . در forwarder هم الویت ها را جابجا کردم ولی مشکل حل نشد
خلاصه عرض کنم: آدرس Loopback به عنوان آدرس Preferred استفاده نمی شود به خاطر داشتن Performance بهتر و افزایش Availability سرور و سرویس DNS و از همه مهمتر می تواند باعث اختلال در Replication سرویس Active Directory شود.
لینک ذیل را مطالعه کنید بیشتر توضیح داده:
سلام
مهندس آقا میری این Localhost احتمال زیاد به خاطر این هستش که داخل تنظیمات کارت شبکه سرور DC آدرس Loopback به عنوان DNS اول تعریف شده، مهندس تحویلیان قویا پیشنهاد می کنم اگر چنین است، تنظیمات کارت شبکه سرور DC را اصلاح کنید. این مورد را یادم رفت که دیروز بکم.
این کار ها را انجام دادم ولی مشکل حل نشد .
مشکل از سمت سرور داخلی است یا از سمت سرویس دهنده است ؟
الان حدود 1 هفته است ، من توی 3 شرکت مشکل باز شدن google رو اول صبح دارم ! بعد یک ساعت حل میشه !
جالبیش اینه که همه روی اینترنت فیبر نوری (تانوما) هستند.
1. تایپ کنید
nslookup
2. خط بعدی دقیقا تایپ کنید
server ۲۱۷.۲۱۸.۱۲۷.۱۲۷
با این دستور، Query ها از سرور با آدرس IP بالا درخواست می شود.
3. تایپ کنید:
google.com
و باید پاسخ google.com را بدهد.
نکته تب Forwarder را که در پست قبلی عرض کردم، بررسی کردین؟
از اونجا که بنده نسبت به تنظیمات صورت گرفته و نحوه آن در سرویس و شبکه شما اشراف ندارم، نمی تونم دقیقا بگم مشکل از سمت سرویس هستش یا سرویس دهنده اینترنت. اما طی این 3 روز شما اولین نفری نیستی که این مشکل برایش پیش آمده، موارد قبلی مسئله از ISP بود.
اگر روی کلاینت، داخل تنظیمات کارت شبکه IP های DNS را (8.8.8.8 و 4.2.2.4) تنظیم کنید، کلاینت می تواند google را باز کند؟
عرض کنم که توی پست قبلی من منظورم را درست منتقل نکردم و از این پاسخ شما برداشت می کنم که شما CMD را باز کردین اول تایپ کردین nslookup، بعد IP که گفتم را تایپ کردین و سپس google.com.
میشه عکس خوانا از محیط CMD که دستورات را وارد کردین اینجا قرار بدید؟
در کارت شبکه سرور آدرس اول را آدرس یک dns server بگذارم و آدرس دوم را loop back?
مطمئنید مشکل DNS دارید ؟ این پیامی که میگه local host could not find google.com رو کجا میگیرید ؟ توی browser ؟
همون موقع google رو ping کنید آیا IP رو بر می گردونه ؟
توی سایر شبکه ها که این مشکل را داشتن با تنظیم DNS سرور های ISP یا زیر ساخت کشور مسئله بر طرف شد، شما یک صحبتی با شرکت محترم ارائه دهنده اینترنت داشته باشید ببینید چه راهکاری میدهند.
روی سرور مورد نظر CMD را باز کنید، سپس تایپ کنید (nslookup)، خط فرمان بعدی تایپ کنید (server ۲۱۷.۲۱۸.۱۲۷.۱۲۷)، و در نهایت (google.com) را Query بگیرید، درخواست شما را پاسخ می دهد؟
از اونجا که گفتین با تنظیم هر آدرس DNS فقط google جواب نمی دهد به نظرم نباید در سرویس DNS شما مسئله ای وجود داشته باشد و اینکه داخل Forwarder اولویت آدرس DNS ها را مشخص می کنید؟ مثلا، شاید اولویت اول (ردیف نخست) آدرس (8.8.8.8) هستش و آدرس های بعدی زیر آن قرار دارند. اگر چنین است با انتخاب آدرس مورد نظر و کلیک بر روی Up یا Down آنرا در اولویت قرار دهید.
آقای آقای میری ، پیغام local host could not find google.com هم در سیستم خودم و هم در سرور است . البته روی روتری که به سمت شرکت سرویس دهنده است پیگیری کردم ، همان پیغام را می دهد . برای همین شک کردم مشکل از سمت سرویس دهنده باشد .