Skip to content

مشکل در پاسخگویی سرور MasterDnsVPN به درخواست‌های DNS پس از اتصال کلاینت روی Oracle Cloud (OCI) - تداخل پورت ۵۳ و مشکل DOMAIN #195

Description

@pajhohesh50-cpu

من سرور MasterDnsVPN را روی یک Instance اوبونتو ۲۲.۰۴ در Oracle Cloud Infrastructure (OCI) اجرا می‌کنم. سرور با موفقیت شروع به کار می‌کند و روی پورت ۵۳ گوش می‌دهد، اما پس از اتصال کلاینت، سرور هیچ درخواست DNS (مثلاً google.com) را پاسخ نمی‌دهد. چندین تنظیمات مختلف را امتحان کردم اما نتوانستم به طور پایدار آن را کار کنم.
مراحل بازتولید مشکل

  1. داکر را نصب کرده و کانتینر MasterDnsVPN را با -e DOMAIN="x.xxx.com" و -p 53:53 اجرا کنید.
  2. لاگ‌های سرور را بررسی کنید: sudo docker logs masterdnsvpn -> نشان می‌دهد UDP Listener Ready و وقتی کلاینت متصل می‌شود Session Created را نشان می‌دهد.
  3. DNS را از خود سرور تست کنید: dig google.com @127.0.0.1 -> پاسخ ANSWER: 0 برمی‌گرداند (هیچ IPای).
  4. کلاینت متصل می‌شود اما نمی‌تواند هیچ وب‌سایتی را باز کند. لاگ‌های سرور 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 وجود دارد؟

کلا ممنون میشم ستاپ اوراکل را بگید

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions