MacOS/Win11 指定域名使用不同 DNS

如果希望在不修改原有 DNS 配置的前提下,仅针对特定域名使用指定的 DNS 服务器进行解析,可以参考以下方式实现:

  1. MacOS:可以通过配置 /etc/resolver 目录下的文件,实现针对特定域名的 DNS 定向解析。
  2. Windows 11:可以通过 gpedit.msc(本地组策略编辑器)配置名称解析策略,指定特定域名使用特定的 DNS 服务器。

MacOS

1
2
3
4
5
6
7
8
9
10
11
sudo mkdir /etc/resolver/

sudo cat <<EOF > /etc/resolver/warnerchen.com
nameserver 172.16.16.12
EOF

# 检查配置是否有生效
scutil --dns

# 尝试解析
dscacheutil -q host -a name xxx.warnerchen.com

Windows 11

搜索 gpedit.msc -> 计算机配置 -> Windows 设置 -> 域名解析策略 -> 创建规则:

Author

Warner Chen

Posted on

2025-04-22

Updated on

2025-04-22

Licensed under

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

Comments

You forgot to set the shortname for Disqus. Please set it in _config.yml.