1.在root目录下新建 setdns.sh 文件:
内容如下:

#!/bin/bash# 一键修改 Debian 13 DNS 的脚本 (适用于 root 环境, 无 resolvectl)# 默认 DNSif [ $# -eq 0 ]; then    DNS_SERVERS="8.8.8.8 1.1.1.1"else    DNS_SERVERS="$@"fiecho "正在设置 DNS: $DNS_SERVERS"# 覆盖 /etc/resolv.confecho -n > /etc/resolv.conffor dns in $DNS_SERVERS; do    echo "nameserver $dns" >> /etc/resolv.confdone# 额外 fallbackecho "nameserver 9.9.9.9" >> /etc/resolv.conf# 显示状态echo "==== 当前 DNS 配置 ===="cat /etc/resolv.conf | grep nameserver

2.赋权:

chmod +x setdns.sh

3.执行:

./setdns.sh