通过命令行切换 DNS?(如 Google DNS/OpenDNS 无论系统默认值是什么)

通过命令行切换 DNS?(如 Google DNS/OpenDNS  无论系统默认值是什么)

如何通过命令行切换DNS?

我的意思是,在 Google DNS 或 OpenDNS 和系统默认设置之间切换。

答案1

下面是一个小脚本来实现这一点,用你的 DNS 服务器替换 IP,并将此脚本添加到你的路径中

#!/bin/bash
if [ $1 == "1" ]; then
echo "nameserver 10.1.0.1" > /etc/resolv.conf 
fi
if [ $1 == "2" ]; then
echo "nameserver 10.1.0.2" > /etc/resolv.conf
fi

相关内容