You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove preflight and NS checks — scan is the real test
Preflight e2e and NS delegation checks used external resolvers
(8.8.8.8, 1.1.1.1, etc.) that are all blocked in some areas. They always failed, showed misleading warnings, and added delay.
The scan itself tests every resolver directly. Removed 372
lines of dead code and updated docs to match.
> **نکته مهم:** وقتی `--domain` تنظیم شود، مرحله `resolve` ساده (رکورد A برای google.com) رد میشود — دامنههای تانل رکورد A ندارند. findns مستقیم به `resolve/tunnel`(بررسی NS delegation) میرود.
735
+
> **نکته مهم:** وقتی `--domain` تنظیم شود، مرحله `resolve` ساده (رکورد A برای google.com) رد میشود — دامنههای تانل رکورد A ندارند. findns مستقیم به `resolve/tunnel` میرود.
736
736
737
737
> برای اضافه کردن تست EDNS payload size از فلگ `--edns` استفاده کنید. با این فلگ: `ping -> nxdomain -> edns -> resolve/tunnel`
- pubkey باید دقیقاً همان کلیدی باشد که سرور DNSTT با آن اجرا شده
1201
1201
- اگر pubkey اشتباه باشد، dnstt-client بدون پیام خطا فیل میشود
1202
1202
1203
-
**۶. preflight e2e و DoH fallback:**
1204
-
1205
-
findns قبل از شروع تست e2e، یک "preflight" انجام میدهد — با یک resolver عمومی (Google, Cloudflare و ...) تست میکند تانل کار میکند. اگر DNS معمولی (UDP) مسدود باشد، به صورت خودکار از DoH fallback (آدرسهای IP-based مثل `https://8.8.8.8/dns-query`) استفاده میکند. این یعنی حتی اگر تمام DNS مسدود باشد، preflight e2e همچنان کار میکند.
1206
-
1207
-
**۷. تست دستی:**
1203
+
**۶. تست دستی:**
1208
1204
1209
1205
</div>
1210
1206
@@ -1672,7 +1668,6 @@ findns به صورت کامل آفلاین کار میکند:
1672
1668
- بدون `-o`: نتایج در `results.json` ذخیره میشود
1673
1669
- فایل `_ips.txt` خودکار ساخته میشود
1674
1670
-`fetch` اگر دانلود شکست بخورد، خودکار از لیست داخلی استفاده میکند
1675
-
- تست e2e preflight از DoH fallback (IP-based) استفاده میکند — حتی اگر DNS مسدود باشد
> When `--domain` is set, the basic `resolve` step (A record for google.com) is skipped — tunnel domains have no A record, so findns goes straight to `resolve/tunnel` (NS delegation check).
265
+
> When `--domain` is set, the basic `resolve` step (A record for google.com) is skipped — tunnel domains have no A record, so findns goes straight to `resolve/tunnel`.
267
266
268
267
| Flag | Description | Default |
269
268
|------|-------------|---------|
@@ -635,7 +634,6 @@ MIT
635
634
| 🌐 **ورودی CIDR**| رنج آیپی مثل `185.51.200.0/24` را میخواند و به صورت خودکار باز میکند |
636
635
| 🖥️ **رابط کاربری ترمینال (TUI)**| رابط تعاملی کامل — بدون نیاز به حفظ فلگها |
637
636
| 🔌 **کاملاً آفلاین**| بدون تنظیم: resolverهای داخلی خودکار بارگذاری میشوند، نیازی به `-i` یا `-o` نیست |
638
-
| 🛡️ **DoH Preflight**| تست e2e از DoH fallback (آدرسهای IP-based) برای دور زدن مسدودسازی DNS استفاده میکند |
> وقتی `--domain` تنظیم شود، مرحله `resolve` ساده (رکورد A برای google.com) رد میشود — دامنههای تانل رکورد A ندارند، بنابراین findns مستقیم به `resolve/tunnel`(بررسی NS delegation) میرود.
918
+
> وقتی `--domain` تنظیم شود، مرحله `resolve` ساده (رکورد A برای google.com) رد میشود — دامنههای تانل رکورد A ندارند، بنابراین findns مستقیم به `resolve/tunnel` میرود.
0 commit comments