#DNS

28 个方案

在 Windows 上启用 DNS over HTTPS(加密 DNS)
WindowsDNS隐私PowerShell

把 DNS 查询改成 HTTPS 加密传输,运营商就看不到你访问了哪些网站域名。

低风险 ✓ 2026-09-18
在 Windows 上刷新 DNS 解析缓存
Windows网络DNS故障排查

清空本机 DNS 缓存,让 Windows 重新解析域名——网站换服务器后仍访问旧 IP 的经典修复方法。

中风险 ✓ 2026-09-17
在 macOS 上用 dig 查询 DNS 记录
macOSmacOS网络DNS

查询域名的 A、MX、TXT 记录,并可指定 8.8.8.8 等特定 DNS 服务器验证解析。

低风险 ✓ 2026-09-19
用命令行编辑 Windows 的 hosts 文件
Windows文件DNS管理员

以管理员身份用记事本打开 hosts 文件,或用 Add-Content 直接追加条目。

中风险 ✓ 2026-09-18
用 nslookup 排查 DNS 解析问题
Windows网络命令提示符DNS

手动解析域名并查看是哪台 DNS 服务器应答——网站打不开时的第一步排查。

低风险 ✓ 2026-09-19
修改 /etc/hosts 屏蔽网站
macOS网络DNSHosts 文件

把域名指向 127.0.0.1,让这台 Mac 上所有浏览器都打不开它。

中风险 ✓ 2026-09-18
用 nmcli 修改 DNS 服务器
Linuxnmcli 网络管理网络DNS

把某个 Wi-Fi/有线连接改成更快或更注重隐私的解析服务,例如 1.1.1.1。

低风险 ✓ 2026-09-18
用 networksetup 按网络服务设置 DNS 服务器
macOS配置networksetup 网络设置DNS

使用 networksetup -setdnsservers 为任意 macOS 网络服务设置、查看或重置 DNS 服务器。

低风险 ✓ 2026-09-17
查看 Mac 当前使用的 DNS 服务器
macOS网络networksetup 网络设置DNS

用 networksetup -getdnsservers 查询 Wi-Fi 设置的是哪些 DNS 服务器。

低风险 ✓ 2026-09-18
用 `resolvectl flush-caches` 清除 DNS 缓存
Linux缓存systemd-resolved DNS 解析DNS

在基于 systemd 的 Linux(Ubuntu、Fedora、Debian 12+)上,本地 DNS 缓存由 systemd-resolved 管理——清缓存命令从旧的 systemd-resolve 改名后,很多人总想不起来。

低风险 ✓ 2026-09-17
用 PowerShell 修改 Windows 网卡的 DNS 服务器
Windows网络DNSPowerShell

用一条 cmdlet 为指定网络接口设置自定义 DNS,或直接重置为 DHCP 分配的默认值,无需打开图形界面。

中风险 ✓ 2026-09-17
用 nslookup 直接测试指定 DNS 服务器
macOSDNSnslookup DNS 查询诊断

利用 nslookup 经典的双参数形式查询指定解析器并检查记录类型。

低风险 ✓ 2026-09-17