fake-ip یا redir-host: انتخاب حالت DNS
فیلد 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 بمانید.