راهنمای کاربر / پیشرفته

fake-ip یا redir-host: انتخاب حالت DNS

پیشرفته · به‌روزرسانی 2026-02-16 · حدود 2 دقیقه مطالعه

فیلد enhanced-mode در بخش dns دو مقدار دارد و مشخص می‌کند Clash چطور به پرسش‌های DNS پاسخ دهد:

fake-ip (پیش‌فرض و توصیه‌شده)

وقتی برنامه‌ای دامنه می‌پرسد، Clash فوراً نشانی «قلابی» از بلوک رزروشدهٔ 198.18.0.0/16 می‌دهد و نگاشت را به‌خاطر می‌سپارد. برنامه که به IP قلابی وصل می‌شود، Clash دامنه را از نگاشت برمی‌گرداند و قوانین را با دامنه تطبیق می‌دهد. مزایا: پاسخ DNS بدون تأخیر، مصونیت ذاتی از جعل DNS، و قوانینِ دامنه‌بین (دقیق‌ترین تطبیق).

redir-host

صادقانه حل می‌کند و IP واقعی را برمی‌گرداند. سازگارترین حالت، اما حلْ تأخیر دارد، جعل‌پذیر است و بعضی جاها قوانین فقط با IP تطبیق می‌شوند.

ناسازگاری‌های شناخته‌شدهٔ fake-ip و درمان

چند برنامه IP قلابی را کش یا گزارش می‌کنند (بررسی اتصال ویندوز، بعضی لانچرهای بازی) — نشانه‌اش «بعد از خاموش‌کردن پروکسی اینترنت نیست». درمان: خارج‌کردن آن دامنه‌ها از fake-ip:

dns:
  enhanced-mode: fake-ip
  fake-ip-filter:
    - "*.lan"
    - "+.stun.*.*"
    - "+.msftconnecttest.com"
    - "+.battlenet.com.cn"

دامنه‌های داخل فیلتر حل واقعی می‌گیرند. اکثر اشتراک‌ها فیلتر معقولی دارند؛ برنامهٔ خاصی اذیت کرد، دامنه‌اش را اضافه کنید. تا ناسازگاری مشخصی ندیده‌اید، روی fake-ip بمانید.