tgoop.com/linuxtnt/4584
Create:
Last Update:
Last Update:
نکته #لینوکس_پیشرفته 3
⭐️ یک ابزار کلیدی برای عیبیابی و یافتن علت قطع شبکه در لینوکس
🔹 راه اول دستور Dig
وقتی Ping جواب میدهد اما سایت باز نمیشود، و گاهی ارتباط اینترنت برقرار است ولی مرورگر سایت را باز نمیکند.
مشکل در این حالت معمولاً از سیستم نام دامنه (DNS) است. این دستور فقط از DNS سرور تنظیمشده در سیستم شما (در فایل /etc/resolv.conf) سؤال میپرسد.
dig example.com
این دستور آدرس IP مربوط به دامنه را از سرور DNS میپرسد.
اگر خروجی دارد یعنی DNS درست کار میکند و IP دامنه برمیگردد؛ مشکل از جای دیگری است (مثل وبسرور یا فایروال).
اگر خروجی ندارد یا خطا میدهد، یعنی سرور DNS پاسخ نداده یا دامنه در دسترس نیست؛ در این حالت باید DNS سیستم یا سرور را بررسی کنید.
(مثلاً با dig @8.8.8.8 example.com).
🔹 راه دوم: برای رد کردن کش و دیدن مسیر کامل از ریشه DNS:
این دستور کل زنجیره پرسوجوی DNS از سرورهای ریشه تا سرور اصلی دامنه (authoritative) را مرحلهبهمرحله دنبال میکند.
dig +trace +short example.com
اگر خروجی دارد یعنی زنجیرهی DNS سالم است و رکوردهای دامنه درست پیکربندی شدهاند.
اگر خروجی ندارد یعنی مسیر در یکی از مراحل (مثلاً سرورهای TLD یا authoritative) قطع شده و باید رکوردها یا سرور DNS را بررسی کنید.
نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
BY linuxtnt(linux tips and tricks)
Share with your friend now:
tgoop.com/linuxtnt/4584