مستندات > شروع کار

راهنمای اتصال به شبکه زئوس


معرفی سرویس

زئوس دی‌ان‌اس یک زیرساخت DNS سازمانی پیشرفته است که برای سازمان‌ها و توسعه‌دهندگان ایرانی طراحی شده تا محدودیت‌های تحریم را به طور هوشمند دور بزنند. این سرویس با تمرکز بر پایداری، امنیت و سرعت بالا، دسترسی بدون وقفه به APIها، پلتفرم‌های ابری و منابع جهانی را فراهم می‌کند، بدون اینکه نیاز به VPN یا ابزارهای پیچیده داشته باشید.

ویژگی‌های کلیدی:

  • دور زدن تحریم‌ها بدون افت سرعت برای سایت‌های داخلی
  • امنیت سطح سازمانی با رمزنگاری DNS (DoH/DoT)
  • بدون لاگینگ و حفظ حریم خصوصی
  • پشتیبانی از DNS اختصاصی برای سازمان‌ها
برای شروع، کافی است DNS سرورهای زئوس را در تنظیمات شبکه خود ست کنید. در ادامه، جزئیات اتصال را ببینید.

آدرس‌های DNS

برای اتصال به زئوس، از آدرس‌های زیر استفاده کنید. این سرورها در ایران میزبانی می‌شوند تا کمترین تأخیر را داشته باشید.

DNS استاندارد (UDP/TCP):

  • Primary: 130.185.121.114
  • Secondary: 92.246.136.140

DNS امن (برای امنیت بیشتر):

  • DoH (DNS over HTTPS): https://doh.zeusent.ir/dns-query
  • DoT (DNS over TLS): dot.zeusent.ir (پورت 853)
در محیط‌های سازمانی، توصیه می‌شود از DoH یا DoT استفاده کنید تا درخواست‌های DNS رمزنگاری شوند.
مثال اتصال
nameserver 130.185.121.114
nameserver 92.246.136.140
مستندات > تنظیمات پیشرفته

تنظیمات پیشرفته و سیستم‌عامل‌ها


تنظیم در لینوکس

در توزیع‌های لینوکس مانند Ubuntu/Debian، می‌توانید DNS را از طریق GUI یا خط فرمان تنظیم کنید. زئوس با اکثر توزیع‌ها سازگار است و تغییری در سرعت اینترنت داخلی ایجاد نمی‌کند.

روش GUI (در Ubuntu):

  1. به Settings > Network بروید.
  2. روی اتصال Wired یا Wi-Fi کلیک کنید و cogwheel را انتخاب کنید.
  3. در تب IPv4، Automatic (DHCP) را خاموش کنید و DNS را دستی وارد کنید: 130.185.121.114, 92.246.136.140
  4. Apply را بزنید.

روش خط فرمان:

برای تنظیم موقت:

Bash
sudo sed -i 's/#DNS=/DNS=130.185.121.114 92.246.136.140/' /etc/systemd/resolved.conf
sudo systemctl restart systemd-resolved

برای تنظیم دائمی با Netplan (در Ubuntu Server):

YAML
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: true
      nameservers:
        addresses: [130.185.121.114, 92.246.136.140]

سپس اعمال کنید: sudo netplan apply

برای DoH در لینوکس، از Stubby یا dnscrypt-proxy استفاده کنید و آدرس https://doh.zeusent.ir/dns-query را تنظیم نمایید.

تنظیمات Docker

در محیط‌های کانتینری، زئوس DNS را می‌توانید به صورت گلوبال برای داکر daemon یا per-container تنظیم کنید. این کار دسترسی کانتینرها به سرویس‌های جهانی را بدون مشکل تحریم تضمین می‌کند.

تنظیم گلوبال (برای تمام کانتینرها):

فایل /etc/docker/daemon.json را ویرایش کنید:

JSON
{
  "dns": ["130.185.121.114", "92.246.136.140"]
}

سپس داکر را ری‌استارت کنید: sudo systemctl restart docker

تنظیم per-container:

هنگام ران کردن کانتینر:

Bash
docker run --dns=130.185.121.114 --dns=92.246.136.140 -it ubuntu bash

در docker-compose.yml:

YAML
services:
  app:
    dns:
      - 130.185.121.114
      - 92.246.136.140
در شبکه‌های custom داکر، ممکن است نیاز به تنظیم DNS در bridge network داشته باشید.

تنظیمات ویندوز

در ویندوز 10/11، تنظیم DNS ساده است و می‌تواند برای شبکه‌های سازمانی اعمال شود. زئوس با ویندوز سرور نیز سازگار است.

روش GUI:

  1. به Settings (Win + I) > Network & Internet بروید.
  2. روی Wi-Fi یا Ethernet کلیک کنید، سپس Properties.
  3. در بخش IP settings، Edit را بزنید.
  4. IPv4 را به Manual تغییر دهید و DNS را وارد کنید: Preferred: 130.185.121.114, Alternate: 92.246.136.140
  5. Save را بزنید.

روش خط فرمان (PowerShell):

PowerShell
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("130.185.121.114", "92.246.136.140")

برای DoH در ویندوز 11:

  1. به Settings > Network & Internet > Advanced network settings بروید.
  2. DNS settings را انتخاب کنید و Add را بزنید: https://doh.zeusent.ir/dns-query (Encrypted preferred)
در محیط‌های سازمانی، از Group Policy برای اعمال DNS روی تمام کلاینت‌ها استفاده کنید.
مستندات > توسعه دهندگان

ابزارهای توسعه


مستندات API

API زئوس برای چک وضعیت دامنه‌ها، افزودن دامنه‌های سفارشی و مدیریت DNS اختصاصی طراحی شده. تمام درخواست‌ها نیاز به API Key دارند که از پنل سازمانی دریافت می‌شود.

Endpoint پایه: https://api.zeusent.ir/v1

چک تحریم دامنه (GET /check):

پارامترها: domain (required)

Bash
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.zeusent.ir/v1/check?domain=openai.com"

پاسخ نمونه:

JSON
{
  "domain": "openai.com",
  "sanctioned": true,
  "bypassed": true,
  "ips": ["104.16.0.1", "104.16.1.1"]
}
Rate limit: 100 درخواست در دقیقه. برای حجم بالا، از پلن Enterprise استفاده کنید.

ابزار CLI

zeus-cli یک ابزار خط فرمان برای مدیریت DNS زئوس است. با آن می‌توانید دامنه‌ها را چک کنید، DNS محلی تنظیم کنید و گزارش بگیرید.

نصب:

Bash
curl -sSL https://zeusent.ir/install-cli.sh | bash

دستورات اصلی:

  • zeus check domain.com - چک تحریم دامنه
  • zeus set-dns - تنظیم DNS سیستم
  • zeus add-domain custom.com - افزودن دامنه سفارشی (نیاز به API Key)

برای کمک: zeus --help

CLI با Python نوشته شده و روی لینوکس، مک و ویندوز کار می‌کند.