Table of Contents
DNS Query Basics: چگونه راه حل در واقع کار می کند
هر بار که یک دامنه را به یک مرورگر تایپ می کنید یا به یک سرویس از راه دور متصل می کنید، دستگاه شما یک DNS Query می فرستد که شامل یک هدر با پرچم (QR، Opcode، AA، TC، RD، RA و غیره) و یک بخش سوال است که دامنه هدف و نوع رکورد شما می خواهید را مشخص می کند.
بازگشت به سوی چالش های جذاب
درخواست های بازگشتی توسط مشتریان برای حل کننده ارسال می شود (به عنوان مثال، DNS ISP یا یک حل کننده عمومی مانند 1.1.1.1) کد های ارجاعی دیگر را تشخیص می دهد: ریشه، TLD و سرور معتبر، سپس پاسخ یا خطا (F:2.3) را می دهد و هنگامی که شما را به یک سرور ارجاع داده می شود، پاسخ می دهد و هنگامی که شما را به یک سرور پاسخ نمی دهد.
انواع DNS Query مشترک – گسترش
هر نوع ثبت DNS یک هدف خاص در تشخیص شبکه است.در زیر اغلب انواع استفاده شده، نقش های آنها و مشکلاتی که می توانند نشان دهند، مورد استفاده قرار می گیرد.
[[ویرایش] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
A Record یک دامنه را به آدرس IPv4 32 بیتی می دهد. [۱] اساسی ترین نوع پرس و جو است.هنگامی که یک پرس و جو (FLT:1) (بدون دامنه موجود)، دامنه برای IPv4 پیکربندی نمی شود.A پاسخ نشان می دهد که سرور معتبر قابل دسترسی یا نادرست است استفاده از برای تأیید اینکه سرور شما به طور معمول حل و فصل می شود؛ ممکن است چندین سرویس های IP-تنظیم شده باشد.
[[ویرایش] [۱] [۲] [۲] [۲] [۲] [۲]] [۳] [۱] [۱] [۱] [۱] [۲] [۳] [۱] [۲] [۳] [۳] [۱] [۳] [۱] [۱] [۳] [۱] [۱] [۳] [۱] [۱] [۳] [۳] [۳] [۱] [۳] [۳] [۱] [۳] [۱] [۱] [۱] [۲] [۱] [۱] [۲] [۳] [۲] [۳] [۱] [۱] [۱] [۱] [۳] [۳] [۳] [۳] [۱] [۳] [۳] [۳] [۳] [۳] [۱] [۱] [۳] [۳] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۳] [۳] [۳] [۱] [۳] [۳] [۱] [۱] [۱] [۱
در تابع A Record، اما برای 128-bit IPv6 آدرس.همانطور که تصویب IPv6 رشد می کند، بررسی سوابق AAAA در هنگام تشخیص مسائل اتصال در شبکه های دو اتصال حیاتی است.اگر یک مشتری ترجیح می دهد IPv6 اما هیچ رکورد AAAA وجود ندارد، اتصال ممکن است شکست بخورد یا به IPv4 باز گردد.
[[ویرایش] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
سوابق MX سرورهای ایمیل مسئول یک دامنه و شماره اولویت آنها را مشخص می کند (ارزش های پایین تر ابتدا امتحان می شوند) رکورد MX از دست رفته به این معنی است که دامنه نمی تواند ایمیل دریافت کند. پیکربندی با تنها یک سرور کم اولویت یک نقطه واحد از شکست ایجاد می کند.استفاده از آن (FLT:5 برای لیست کردن سرورهای تبادل ایمیل: نام های نادرست (به عنوان مثال، شناخته شده) یا (F6)
[[ویرایش] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
اسناد NS اعلام می کنند که کدام سرورها برای یک منطقه معتبر هستند، هنگامی که این سوابق به سرورهای نام اشاره می کنند که وجود ندارند یا برای منطقه پیکربندی نمی شوند، هیئت مدیره شکسته می شود.استفاده از آن (FLT:8) برای دیدن فهرست، همچنین منطقه والد (به عنوان مثال، .com) را با برای تأیید مطابقت با منطقه ای که می تواند به طور متناوب قطع شود.
[[ویرایش] [۱] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۳] [۱] [۱] [۳] [۳] [۳] [۳] [۱] [۳] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۳] [۱] [۳] [۳] [۱] [۳] [۳] [۱] [۱] [۳] [۳] [۱] [۳] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۳] [۳] [۱] [۳] [۳] [۱] [۱] [۱] [۱]
TXT سوابق اختیاری را ذخیره می کند، اما امروز آنها تحت سلطه تأیید ایمیل قرار می گیرند: SPF، DKIM و DMARC. Query سیاست های SPF مانند را نشان می دهد.
[[ویرایش] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۲] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۱]
برای مثال، یک دامنه را به یک دامنه دیگر ثبت می کند. [FLT13] ممکن است به اشاره کند استفاده از برای پیدا کردن نام میزبان کانونی مهم است: CNAME نمی تواند با سایر سوابق از همان نام (RFC 1912) همزیستی داشته باشد.
[[ویرایش] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
رکورد SOA شامل متادیول اداری: سرور نام اولیه، آدرس ایمیل مسئول، شماره سریال (بحرانی برای انتقال منطقه)، و مقادیر زمان بندی (تازه، تجدید، منقضی، حداقل TTL Query (FLT 16) برای تأیید تعداد سریال در هر دو سرور اولیه و ثانویه است.
[[ویرایش] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
PTR Records آدرس های IP را به نام دامنه، که در مناطق یا استفاده می شود، نقشه برداری می کند، اغلب ایمیل ها را از میزبان هایی که PTR با دامنه ارسال مطابقت ندارد، رد می کند. برای بررسی DNS معکوس یا از دست رفته PTR سوابق یک منبع مکرر ایمیل مشکلات ارائه می باشد.
[[ویرایش] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۱] [۳] [۳] [۳] [۱] [۳] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۳] [۳] [۱] [۳] [۳] [۱] [۱] [۳] [۳] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۳] [۱] [۱] [۳] [۳] [۱] [۱] [۱] [۱]
سوابق SRV نام میزبان و بندر را برای خدمات خاص مانند SIP، LDAP یا XMPP تعریف می کند، آنها از فرمت (FLT:20) Query پیروی می کنند تا اولویت، وزن و پورت را ببینند. عیب یابی شکست های SRV اغلب اعداد پورت پیکربندی شده یا نام های میزبان غیر قابل حل را نشان می دهد.
DNS عملی با حفاری
ابزار [Domain Information Groper] استاندارد De facto برای تشخیص های DNS دستی است.
- [[۱] [۱۰] [[۱۰]] [[۱۰]] [FLT ۱] [FLT ۲۲]] [[۳]]] [[۱۰]]]] [۱] [۱۰]] [۱]] [۱۰]] [۱] [۱]] [۱]] [۱۰] [۱]] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]]] [۱] [۳] [۳] [۱] [۱]]]]] [۱]]]] [۱] [۱] [۳] [۳] [۱] [۳] [۱] [۱] [۳] [۳] [۱] [۱] [۳] [۳] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۳] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱
- [در این باره] [[[[ویرایش] [۱] [۱۰] [۱۰]] [۳] [۳] [۳] [۳] [۳] [۳]] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳]
- [در این باره] [و] [به صورت] یک تصمیم گیرنده خاص را به کار گیرید [[۱] [۱۰] [۱۰] [۱] [۱۰] [۳] [۳] [۳] [۳] [۳] [۳] [۱۰] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۵] [۵] [۵] [۶] [۳] [۶] [براى [براى [براى [براى [براى [براى [براى [براى [براى [براى [براى [براى [براى [براى [براى] [براى] [براى] [براى [براى [براى [براى [براى [براى [براى] [براى [براى] [براى [براى] [براى] [براى] [براى [براى] [براى] [براى [براى] [براى] [براى] [براى] [براى [براى] [براى] [براى] [براى [براى] [براى] [براى
- [در این میان] راه حل کامل را در پیش بگیرید: [[۱] [۱۰] [۱۰] [۱] [۱۰] [۱] [۱۰] [۱] [۱۰] [۱] [۱] [۱۰] [۱] [۱۰] [۱] [۱۰]] [۱]] [۱] [۱]] [۱]] [۱] [۱] [۱] [۱] [۱] [۱]] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]]] [۱]]]] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱۰] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [
- [[۱] [۱۰] خروجی کوتاه: [[۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۳] [۱۰] [۳] [۱۰] [۳] [۳] [۲] [۳] [۳] [۱۰] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳
- [[ویرایش] [۱] [۱۰] [۱] [۱۰] [۱] [۱۰] [۱] [۱] [۳] [۱] [۱] [۱]] [۳] [۱] [۳] [۳] [۱] [۳] [۳] [۱] [۳] [۱] [۱] [۳] [۳] [۳] [۱] [۵] [۳] [۳] [۳] [۹] [۱] [۱] [۵] [۳] [۳] [۱] [۱] [۳] [۱] [۵] [۳] [۳] [۳] [۳] [۱] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [بر [۳] [۳] [بر [بر [بر [بر [۳] [۳] [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [۳] [۳] [۳] [۹] [بر [بر [بر [بر [بر [بر [بر [بر [بر
در این میان، در این زمینه می توان گفت: «مَنَّاَهَاْمَهَاَهُواَهُواَهُوا مَنَ الْمَنَ الْمَهُواَهُواَهُوا مَهُواَهُواَهُمَهُوا مَهُوا مَهُوا مَهُمَهُوا مَهُوا مَهُوا مَهُوا مَهُوا مَهُوا مَهُوا مَهُمَاَاَا مَا مَمَمَهُوا مَنَنَهُوا مَنَهُمَمَاَاَاَهُوا مَاَاَاَا مَاَاَهَهُوا مَاَاَاَنَاَاَنَنَهُوا مَنَنَنَاَنَنَاَاَنَنَاَنَنَاَاَهُ
ویژگی های امنیتی DNS Query Type
DNS Ques به طور پیش فرض متن ساده است، و آنها را برای دشمنان شبکه قابل مشاهده می کند مگر اینکه DNS-over-HTTPS (DoH) یا DNS-over-TLS (DoT) دارای ملاحظات امنیتی باشند:
- ثبت نام برای SPF، DKIM و DMARC: اینها ستون فقرات امنیت ایمیل هستند.یک رکورد SPF یا بیش از حد زیان آور (به عنوان مثال، [FLT 38] به هر کسی اجازه می دهد تا پست را به عنوان دامنه خود ارسال کند.
- [CNAME] و حملات هدایت کننده: اگر یک دامنه هدف CNAME منقضی می شود و یا توسط یک مهاجم گرفته می شود، هر یک از راهروها اشاره به آن تبدیل به یک بردار فیشینگ می شود.همیشه بررسی کنید که نام میزبان هدف کنترل شده و معتبر A /AA سوابق معتبر است.
- رکوردشکنی: یک منطقه والدین پیکربندی شده می تواند به سرورهای نام مخرب اشاره کند.
DNSSEC (DNS Security Extensions) برای محافظت در برابر پاسخ های جعلی طراحی شده است. Query با برای دیدن رکورد RRSIG و DNSKEY. اگر حل و فصل شما از اعتبار پشتیبانی کند، پاسخ ها شامل پرچم (اطلاعات آرام).
عیب یابی با DNS Queries - یک سناریوی گام به گام
فرض کنید کاربران نمی توانند به دسترسی داشته باشند و ایمیل شکست خورده است.
- [در این باره] بررسی A/AA [[FLT] [FLT: ] [[ و اگر NXDOMAIN، دامنه ممکن است منقضی شده یا حذف شود.
- [در این باره] [و] [و [از این رو] هیئت [بر [و] [بر [و] [و] [و] [به]] [و]] [و [از]]] [و [از]]]] [به] [و] [و]] [به] [و]] [از [و]]] [و [به [و]] [و [و]] [و [از [و]]]]] [و [و [و [و]]]]]] [و [از [به [و [و [و]]]]] [و [و [و [و]]]]]]]]]] [و [و [و [و [و [و [از [از [و [و]]]]]]]]]]]]]]]]]]]] [از [از [از [از [از [از [از [از [از [از [از [از [و [و [و [و [و [و [و [و [و [و [از [از [از [از [از [از [و]]]]]
- Inspect SOA [FLT 1] شماره سریال را در هر دو سرورهای نام اولیه و ثانویه بررسی کنید.
- [[۱] [۱۰] [۱۰] [۱۰] [۱۰] [[۱]] [۱۰] [۱۰] [۱۰] [۱] [۱۰] [۱۰] [۱] [۱۰] [۱] [۱۰] [۳] [۱۰] [۱۰] [۳]] [۱۰]] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [و [۱۰] [۱۰] [و [۱۰] [۱۰] [و [۱۰]]] [۱۰] [۱۰] [۱۰]] [۱۰]]]] [۱۰] [۱۰] [۱۰]]] [۱۰] [۱۰]]]] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۳] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۳] [۱۰] [۱۰] [۱۰] [۱۰] [۳] [۳] [۱۰] [۱۰] [۳] [۱۰] [۱۰]] [۱۰] [۱۰
- DNS معکوس را تأیید کنید رکورد PTR باید با FQDN سرور ایمیل مطابقت داشته باشد، بسیاری از سرورهای دریافت کننده ایمیل را رد می کنند اگر این گم شده باشد.
- [در این باره] ثبت نام TXT برای ایمیل auth؛ برای SPF و [FLT ] 56، به دنبال خطاهای ترکیبی یا از دست دادن "v = ".
با اجرای سیستماتیک این پرس و جوها، شما جدا می کنید که آیا مشکل در هیئت مدیره، محتوای منطقه یا تنظیمات ایمیل است.
نتیجه گیری
انواع جستجوی DNS، تشخیص شبکه انتزاعی را به مراحل دقیق و قابل اجرا تبدیل می کند. [۱] A، AAAA، NS، TXT، CNAME، SOA، PTR و SRV هر یک لایه متفاوت از نرم افزار خود را نشان می دهد: کد های اتصال DNSLT57 و [F] LIGHT، کل اکوسیستم DNS را در نوک انگشتان خود قرار می دهد و بخش های پاسخ را درک می کند.