---
description: 自定义DNS编辑
---

# DNS编辑

{% hint style="info" %}
* 本功能使用Clash核心内置的功能实现DNS设置，具体请参看 [**Clash Wiki**](https://lancellc.gitbook.io/clash/clash-config-file/dns)；
* <mark style="color:orange;">修改DNS有风险</mark>，不懂勿动；
* 本功能提交修改后，<mark style="color:orange;">重启MC插件生效</mark>。
{% endhint %}

![](https://2210545339-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLM5FFd4bg7Kj4MoWUXus%2Fuploads%2F8x4pZlmRsyKMFsyGHe4e%2F38.jpg?alt=media\&token=2307c22d-b743-4538-befb-5bd60649bf55)

{% hint style="info" %}
* **Redir-Hosts** 和**Fake-IP**解析原理请参看  [**Clash Wiki**](https://github.com/Dreamacro/clash/wiki/configuration#dns) **和** [**DNS污染对Clash的影响**](https://github.com/Fndroid/clash_for_windows_pkg/wiki/DNS%E6%B1%A1%E6%9F%93%E5%AF%B9Clash%EF%BC%88for-Windows%EF%BC%89%E7%9A%84%E5%BD%B1%E5%93%8D) **以及**[**ClashDNS解析原理**](../annex/resolution)；
* DNS不是越多越好，多了反而可能影响解析效率，一般2\~3个即可；
{% endhint %}

### Redir-Hosts：

```yaml
dns:
  enable: true                      #开启DNS解析，必须开启，否则MC将无法解析
  ipv6: false                       #默认关闭，插件开启IP6支持口，自动打开
  listen: :23453                    #监听端口，不懂勿动
  #nameserver-policy:               #指定域名使用自定义DNS解析,默认未使用
  # 'www.baidu.com': 'https://223.5.5.5/dns-query'
  # '+.internal.crop.com': '114.114.114'
  default-nameserver:               #解析非IP的dns用的dns服务器,只支持纯IP
    - 223.5.5.5
    - 8.8.8.8
  enhanced-mode: redir-host         #DNS模式
  nameserver:                       #默认DNS服务器(国内)，支持udp/tcp/dot/doh
    - https://223.5.5.5/dns-query
    - tls://101.101.101.101:853
    - https://doh.pub/dns-query
  fallback:                         #回落DNS服务器(国外)，支持udp/tcp/dot/doh
    - https://doh.dns.sb/dns-query
    - tcp://208.67.222.222:443
    - tls://dns.google
  fallback-filter:                  #回落DNS服务器过滤
    geoip: true                     #为真时，不匹配为geoip规则的使用fallback返回结果
    ipcidr:                         #列表中的ip使用fallback返回解析结果
      - 240.0.0.0/4
    domain:                        #列表中的域名使用fallback返回解析结果
      #NetFlix
      - '+.netflix.com.edgesuite.net'
      - '+.fast.com'
      - '+.netflix.com'
      - '+.netflix.net'
      - '+.netflixdnstest0.com'
      - '+.netflixdnstest1.com'
      - '+.netflixdnstest2.com'
      - '+.netflixdnstest3.com'
      - '+.netflixdnstest4.com'
      - '+.netflixdnstest5.com'
      - '+.netflixdnstest6.com'
      - '+.netflixdnstest7.com'
      - '+.netflixdnstest8.com'
      - '+.netflixdnstest9.com'
      - '+.nflxext.com'
      - '+.nflximg.com'
      - '+.nflximg.net'
      - '+.nflxso.net'
      - '+.nflxvideo.net'
      #Linkedin
      - '+.linkedin.com'
      - '+.licdn.com'
      #proxy
      - '+.renzhe.cloud'
```

### Fake IP：

```yaml
dns:
  enable: true                      #开启DNS解析，必须开启，否则MC将无法解析
  ipv6: false                       #默认关闭，插件开启IP6支持口，自动打开
  listen: :23453                    #监听端口，不懂勿动
  #nameserver-policy:               #指定域名使用自定义DNS解析,默认未使用
  # 'www.baidu.com': 'https://223.5.5.5/dns-query'
  # '+.internal.crop.com': '114.114.114'
  default-nameserver:               #解析非IP的dns用的dns服务器,只支持纯IP
    - 223.5.5.5
    - 8.8.8.8
  enhanced-mode: fake-ip            #DNS模式
  fake-ip-range: 198.18.0.1/16      #Fake-ip解析ip池
  fake-ip-filter:                   #Fake-ip过滤，列表中的域名返回真实ip
    - '*.lan'
    - '*.linksys.com'
    - '*.linksyssmartwifi.com'
    # Apple
    - 'swscan.apple.com'
    - 'mesu.apple.com'
    - 'swquery.apple.com'
    - 'swdownload.apple.com'
    - 'swcdn.apple.com'
    - 'swdist.apple.com'
    # Microsoft Service
    - '*.msftconnecttest.com'
    - '*.msftncsi.com'
    - 'xbox.*.microsoft.com'
    - 'xbox.*.*.microsoft.com'
    - '+.xboxlive.com'
    #  NTP Service
    - 'time.*.com'
    - 'time.*.gov'
    - 'time.*.edu.cn'
    - 'time.*.apple.com'
    - 'time1.*.com'
    - 'time2.*.com'
    - 'time3.*.com'
    - 'time4.*.com'
    - 'time5.*.com'
    - 'time6.*.com'
    - 'time7.*.com'
    - 'ntp.*.com'
    - 'ntp.*.com'
    - 'ntp1.*.com'
    - 'ntp2.*.com'
    - 'ntp3.*.com'
    - 'ntp4.*.com'
    - 'ntp5.*.com'
    - 'ntp6.*.com'
    - 'ntp7.*.com'
    - '*.time.edu.cn'
    - '*.ntp.org.cn'
    - '+.pool.ntp.org'
    - 'time1.cloud.tencent.com'
    # Google
    - 'lens.l.google.com'
    # Music Service
    - '+.music.163.com'
    - '+.126.net'
    - 'musicapi.taihe.com'
    - 'music.taihe.com'
    - 'songsearch.kugou.com'
    - 'trackercdn.kugou.com'
    - '*.kuwo.cn'
    - 'api-jooxtt.sanook.com'
    - 'api.joox.com'
    - 'joox.com'
    - '+.y.qq.com'
    - '+.music.tc.qq.com'
    - 'aqqmusic.tc.qq.com'
    - '+.stream.qqmusic.qq.com'
    - '+.xiami.com'
    - '+.music.migu.cn'
    # Game Service
    - '+.stun.*.*'
    - '+.stun.*.*.*'
    - '+.stun.*.*.*.*'
    - '+.stun.*.*.*.*.*'
    - '+.srv.nintendo.net'
    - '*.n.n.srv.nintendo.net'
    - '+.stun.playstation.net'
    - '+.battlenet.com.cn'
    - '+.wotgame.cn'
    - '+.wggames.cn'
    - '+.wowsgame.cn'
    - '+.wargaming.net'
    - '*.square-enix.com'
    - '*.finalfantasyxiv.com'
    - '*.ffxiv.com'
    - '*.ff14.sdo.com'
    - 'ff.dorado.sdo.com'
    # Other
    - 'localhost.ptlogin2.qq.com'
    - 'localhost.sec.qq.com'
    - 'proxy.golang.org'
    - '+.qq.com'
    - '+.baidu.com'
    - '+.163.com'
    - '+.126.net'
    - '+.taobao.com'
    - '+.jd.com'
    - '+.tmall.com'
    - '*.mcdn.bilivideo.cn'
    - '+.nvidia.com'
    - '+.nvidia.cn'
    - '+.nvgs.nvidia.com'
    - '+.nvgs.nvidia.cn'
    - 'shark007.net'
  nameserver:                       #默认DNS服务器(国内)
    - 119.29.29.29
    - 223.5.5.5
    - 180.76.76.76
  #fallback:                        #Fake-ip可不设
    #- https://doh.dns.sb/dns-query
  #fallback-filter:                 #Fake-ip可不设，只作用于fake-ip filter列表
    #geoip: true                    #为真时，不匹配为geoip规则的使用fallback返回结果
    #ipcidr:                        #列表中的ip使用fallback返回解析结果
      #- 240.0.0.0/4
    #domain:                        #列表中的域名使用fallback返回解析结果
      # - '+.google.com'
```

### RHbypass:

{% hint style="info" %}
1.该配置文件只支持Redir-Host模式，先在【首页功能】选择【Redir-Host】的DNS方案，然后在【附加功能】-【DNS编辑】里选择【RHbypass】，重启MC即可；

2.首次使用请在MC【附加功能】选项卡-【GeoIP数据库】下拉列表中选择更新【M核专用：Loyals-GeoSite】；

3.该配置可以应用Meta内核的最新特性，通过查询GeoSite.dat数据库，根据域名归属使用对应的CN或者非CN区域DNS分流解析；

4.经测试该模式对路由负担较大，过多DNS请求可能造成网络卡顿，建议开启【[大陆IP绕行](../bypass#da-lu-ip-bu-jing-guo-clash)】。
{% endhint %}

```yaml
#方案一，插件默认，优先使用国外DNS，部分国内独有解析域名可能解析失败
dns:
  enable: true
  ipv6: false
  listen: :23453
  enhanced-mode: redir-host
  prefer-h3: true
  nameserver-policy:
    "geosite:cn":                             #国内DNS服务器
      - 119.29.29.29
      - 223.5.5.5
  nameserver:
    - https://public.dns.iij.jp/dns-query     #国外DNS服务器
    - https://1.0.0.1/dns-query
    - https://doh.sb/dns-query
    
    
#方案二，优先使用国内DNS，部分国外域名可能在国内解析
dns:
  enable: true
  ipv6: false
  listen: :23453
  enhanced-mode: redir-host
  prefer-h3: true
  nameserver-policy:
    "geosite: geolocation-!cn":              #国外DNS服务器
      - https://1.0.0.1/dns-query
      - https://public.dns.iij.jp/dns-query
      - https://doh.sb/dns-query
  nameserver:                                #国内DNS服务器
    - 119.29.29.29
    - 223.5.5.5

```

#### <mark style="color:blue;">常用DNS</mark>

是否能用/正常使用根据您的isp环境有关系，请自行测试

```yaml
#国内
 - 223.5.5.5                          #阿里udp
 - https://223.5.5.5/dns-query        #阿里doh
 - tls://dns.alidns.com               #阿里dot
 - 119.29.29.29                       #腾讯udp
 - tls://dot.pub                      #腾讯dot
 - https://doh.pub/dns-query          #腾讯doh
 
#国外
 - https://public.dns.iij.jp/dns-query#日本IIJ
 - tls://101.101.101.101:853          #台北TWNIC dot
 - https://doh.dns.sb/dns-query       #dns.sb doh
 - tcp://208.67.222.222:443           #opendns TCP
 - tls://dns.google                   #google dot
 - https://149.112.112.112:5053/dns-query   #Norton DNS doh
 - https://9.9.9.9:5053/dns-query     #IBM doh
 - https://dns.quad9.net:5053/dns-query     #quad9 doh
 #疑似阵亡
 - tls://8.8.8.8:853
 - tls://8.8.4.4:853
 - https://dns.twnic.tw/dns-query
 - https://1.0.0.1/dns-query
 - https://1.1.1.1/dns-query
```



{% hint style="warning" %}
若未找到本页介绍的功能模块，请先到【<mark style="color:blue;">附加功能</mark>】里打开该模块显示，请参看 [**FAQ13**](../../faq/faq1#q13) **。**
{% endhint %}
