Skip to content

DNS

设置 Potatso 使用的 DNS 服务器,包括 DNS over HTTPS 和 DNS over TLS,并了解连接时应用为何看到 Fake-IP 地址。

Updated 以 Markdown 查看

DNS 把 example.com 这样的域名转换为地址。Potatso 中的每个配置都有各自的 DNS 设置。

打开 DNS 设置

在首页,轻点更多配置,再轻点 DNS。离开页面时,更改会自动保存。

DNS 服务器

DNS 页面最多有四个部分。每个部分都是自动或自定义。选择自定义后,轻点添加 DNS 服务器添加服务器,并可拖动来调整顺序。

部分 用途 显示条件
主 DNS 普通的域名查询。自动会使用网络分配的 DNS 服务器。 始终显示
引导 DNS 查询主 DNS 服务器的名称,如 dns.google。这里请使用 IP 地址。 主 DNS 中有按名称指定的服务器
服务器 DNS 在代理连接可用之前,查询代理服务器的主机名。 配置中有代理
直连 DNS 可能不经代理直接连接的目标。自动会保持本地网络的行为。 配置中有代理和规则

如果主 DNS 无法解析你的服务器域名、返回了被污染的结果,或者服务器域名需要 DNS over HTTPS 或 TLS,请使用服务器 DNS。

没有可用服务器的自定义部分,会在你离开页面时恢复为自动。

DNS 页面,主 DNS 设为两个 DNS over HTTPS 服务器
主 DNS 使用两个 DNS over HTTPS 服务器。

服务器格式

协议 示例
普通 DNS(UDP) 1.1.1.1 或 udp://8.8.8.8
DNS over TCP tcp://1.1.1.1
DNS over TLS tls://1.1.1.1:853
DNS over HTTPS https://dns.google/dns-query

不支持 DNS over QUIC(quic://)。当某个服务器无法使用时,Potatso 会在它下方显示将不会使用及原因,并在保存时将其略去。

导入的 DNS 设置

导入 Clash 或 Mihomo 配置时,Potatso 会根据其 dns 设置填充这些部分:

Clash 键 Potatso 部分
nameserver 和 fallback 主 DNS
default-nameserver 引导 DNS
proxy-server-nameserver 服务器 DNS
direct-nameserver 直连 DNS

其他 dns 设置,如 nameserver-policy、fake-ip-filter 和 enhanced-mode,不会被导入。Surge 配置中的 dns-server 和 encrypted-dns-server 也会被导入。

在智能模式下,智能路由会自带适合你所在地区的 DNS 服务器。见智能路由。

Fake-IP

Potatso 连接时,会用 198.18.0.0/15 范围内的 Fake-IP 地址回答应用的 DNS 查询,并在需要真实地址时自行查询。这样,规则就能匹配应用请求的域名。

这对你意味着:

  • 设备上的网络工具(如 ping 或 DNS 查询 App)在 Potatso 连接时,对大多数域名会显示 198.18.x.x 地址。这是正常现象,不是错误。
  • 应用只会得到 IPv4 的应答。
  • 要查看域名的真实地址,请先断开 Potatso。
导航

Type to search…

↑↓ navigate↵ selectEsc close