快速切换DNS

穆罕默德·埃特玛达尔

在 Android 中,我们有像daedalus这样的应用程序,它是一个本地 VPN(非远程),用于快速更改 DNS。我在 Ubuntu 中需要这种方式,以便在需要时更改 DNS。

我们有什么方法可以创建这样的 VPN,它不会创建远程隧道而只是更改 DNS?或者任何其他切换 DNS 服务器的方式,因为我需要经常切换我的 DNS。

卡雷蒙露台

可能的方法是:

  1. 禁用 DNS 缓存(例如,这种方式https://tecadmin.net/disable-local-dns-caching-ubuntu/

  2. 将您的连接更改为“自动(仅限地址)”

  3. 添加您的 DNS,然后更改它。

另一种方法是创建您自己的本地 DNS,它将您重定向到另一个 DNS,将其设置为您的默认 DNS,然后只需更改您本地 DNS 的设置。但这并不容易。

在 Android 中可能需要 VPN,因为您无法直接访问网络设置。

另一种方法是使用网络管理器控制台客户端,如下所示:

nmcli con modify eth0 +ipv4.dns 8.8.8.8 # add 8.8.8.8 to IPv4 DNS list servers
nmcli con modify eth0 -ipv4.dns 8.8.8.8 # remove 8.8.8.8 from list of DNS

注意eth0如果需要,请替换为您的网络接口的名称。

您还可以为这些命令创建 bash 别名,将以下几行附加到 ~/.bashrc

alias dns_add='nmcli con modify eth0 +ipv4.dns'
alias dns_rm='nmcli con modify eth0 -ipv4.dns'

并像这样使用它们:

$ dns_add 8.8.8.8
$ dns_rm 8.8.8.8

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

快速切换Windows Phone(7.8)

来自分类Dev

切换语句优化(快速)

来自分类Dev

如何执行快速的用户切换

来自分类Dev

以编程方式快速切换视图

来自分类Dev

用flatMap快速切换viewModel

来自分类Dev

从CLI快速切换Scala版本

来自分类Dev

以编程方式快速切换视图

来自分类Dev

快速切换互联网

来自分类Dev

在 gnu 屏幕之间快速切换

来自分类Dev

Android N中的快速设置切换

来自分类Dev

快速根据任务结果切换视图

来自分类Dev

PhpStorm多个项目导航,在项目之间快速切换

来自分类Dev

通过快速警报切换屏幕

来自分类Dev

快速切换视图控制器

来自分类Dev

如何快速切换Alt-tab?

来自分类Dev

尝试使用变量快速切换直接整数值

来自分类Dev

如何快速切换路径(Bash中)

来自分类Dev

在emacs中的不同C样式之间快速切换

来自分类Dev

UITableView行高在场景之间切换(快速)

来自分类Dev

快速的“数组”内存分配,以及切换显示镜像

来自分类Dev

快速切换视图控制器

来自分类Dev

如何在多个视图之间快速切换

来自分类Dev

快速高效地切换阵列元素

来自分类Dev

如何在cygwin中的JDK之间快速切换?

来自分类Dev

Powershell快速切换可用命令

来自分类Dev

快速以编程方式使用 UIButton 切换功能

来自分类Dev

如何在 Visual Studio 中快速切换布局?

来自分类Dev

切换DNS后HTTP POST不起作用

来自分类Dev

切换DNS后HTTP POST不起作用