من سرور MasterDnsVPN را روی یک Instance اوبونتو ۲۲.۰۴ در Oracle Cloud Infrastructure (OCI) اجرا میکنم. سرور با موفقیت شروع به کار میکند و روی پورت ۵۳ گوش میدهد، اما پس از اتصال کلاینت، سرور هیچ درخواست DNS (مثلاً google.com) را پاسخ نمیدهد. چندین تنظیمات مختلف را امتحان کردم اما نتوانستم به طور پایدار آن را کار کنم.
مراحل بازتولید مشکل
- داکر را نصب کرده و کانتینر MasterDnsVPN را با -e DOMAIN="x.xxx.com" و -p 53:53 اجرا کنید.
- لاگهای سرور را بررسی کنید: sudo docker logs masterdnsvpn -> نشان میدهد UDP Listener Ready و وقتی کلاینت متصل میشود Session Created را نشان میدهد.
- DNS را از خود سرور تست کنید: dig google.com @127.0.0.1 -> پاسخ ANSWER: 0 برمیگرداند (هیچ IPای).
- کلاینت متصل میشود اما نمیتواند هیچ وبسایتی را باز کند. لاگهای سرور Session Created را نشان میدهند اما هیچ انتقال دادهای انجام نمیشود.
رفتار مورد انتظار
سرور باید به درخواستهای DNS برای هر دامنهای (مثلاً google.com) پاسخ دهد و کلاینت باید بتواند از طریق تونل در اینترنت گشت و گذار کند.
لاگها / اسکرینشاتها
bash
لاگ سرور پس از اتصال کلاینت
2026/06/16 12:18:47 [MasterDnsVPN Server] [INFO] 🌐 Allowed Domains: z.cbbb.ir, 2.alphakaran.qzz.io, ., Min Label:3
2026/06/16 12:18:47 [MasterDnsVPN Server] [INFO] 📡 UDP Listener Ready, Addr: 0.0.0.0:53
تست dig
$ dig google.com @127.0.0.1
;; QUESTION SECTION:
;google.com. IN A
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; MSG SIZE rcvd: 51
مشخصات محیط (لطفاً اطلاعات زیر را کامل کنید):
• سیستمعامل: Ubuntu 22.04 (تصویر OCI)
• روش نصب سرور: Docker (ghcr.io/masterking32/masterdnsvpn:latest)
• نسخه: v2026.06.13.234407-7de2476
• شبکه: Oracle Cloud Infrastructure (OCI) VCN با Subnet عمومی
• فایروال: Security List اوراکل پورت ۵۳ (UDP/TCP) را برای 0.0.0.0/0 باز کرده است
• کلاینت: کلاینت MasterDnsVPN روی ویندوز/لینوکس
توضیحات تکمیلی
• چالش اصلی این است که systemd-resolved روی اوبونتو اوراکل به طور مداوم پورت ۵۳ را اشغال میکند. من تنظیم DNSStubListener=no و حتی توقف کامل (stop/mask) سرویس را امتحان کردم، اما مشکل همچنان باقی است.
• همچنین تنظیم DOMAIN = ["."] را در فایل server_config.toml امتحان کردم، اما گاهی اعمال نمیشود یا سرور همچنان دامنههای عمومی را حل نمیکند.
• سرور اتصالات کلاینت را میپذیرد (Session Created)، اما هیچ دادهای منتقل نمیشود (Session Closed By Client).
• آیا تنظیمات توصیهشدهای برای اجرای MasterDnsVPN روی Instanceهای OCI، به ویژه برای مدیریت systemd-resolved و تنظیمات پایدار DNS وجود دارد؟
کلا ممنون میشم ستاپ اوراکل را بگید
من سرور MasterDnsVPN را روی یک Instance اوبونتو ۲۲.۰۴ در Oracle Cloud Infrastructure (OCI) اجرا میکنم. سرور با موفقیت شروع به کار میکند و روی پورت ۵۳ گوش میدهد، اما پس از اتصال کلاینت، سرور هیچ درخواست DNS (مثلاً google.com) را پاسخ نمیدهد. چندین تنظیمات مختلف را امتحان کردم اما نتوانستم به طور پایدار آن را کار کنم.
مراحل بازتولید مشکل
رفتار مورد انتظار
سرور باید به درخواستهای DNS برای هر دامنهای (مثلاً google.com) پاسخ دهد و کلاینت باید بتواند از طریق تونل در اینترنت گشت و گذار کند.
لاگها / اسکرینشاتها
bash
لاگ سرور پس از اتصال کلاینت
2026/06/16 12:18:47 [MasterDnsVPN Server] [INFO] 🌐 Allowed Domains: z.cbbb.ir, 2.alphakaran.qzz.io, ., Min Label:3
2026/06/16 12:18:47 [MasterDnsVPN Server] [INFO] 📡 UDP Listener Ready, Addr: 0.0.0.0:53
تست dig
$ dig google.com @127.0.0.1
;; QUESTION SECTION:
;google.com. IN A
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; MSG SIZE rcvd: 51
مشخصات محیط (لطفاً اطلاعات زیر را کامل کنید):
• سیستمعامل: Ubuntu 22.04 (تصویر OCI)
• روش نصب سرور: Docker (ghcr.io/masterking32/masterdnsvpn:latest)
• نسخه: v2026.06.13.234407-7de2476
• شبکه: Oracle Cloud Infrastructure (OCI) VCN با Subnet عمومی
• فایروال: Security List اوراکل پورت ۵۳ (UDP/TCP) را برای 0.0.0.0/0 باز کرده است
• کلاینت: کلاینت MasterDnsVPN روی ویندوز/لینوکس
توضیحات تکمیلی
• چالش اصلی این است که systemd-resolved روی اوبونتو اوراکل به طور مداوم پورت ۵۳ را اشغال میکند. من تنظیم DNSStubListener=no و حتی توقف کامل (stop/mask) سرویس را امتحان کردم، اما مشکل همچنان باقی است.
• همچنین تنظیم DOMAIN = ["."] را در فایل server_config.toml امتحان کردم، اما گاهی اعمال نمیشود یا سرور همچنان دامنههای عمومی را حل نمیکند.
• سرور اتصالات کلاینت را میپذیرد (Session Created)، اما هیچ دادهای منتقل نمیشود (Session Closed By Client).
• آیا تنظیمات توصیهشدهای برای اجرای MasterDnsVPN روی Instanceهای OCI، به ویژه برای مدیریت systemd-resolved و تنظیمات پایدار DNS وجود دارد؟
کلا ممنون میشم ستاپ اوراکل را بگید