如何在 Ubuntu 中的 WiFi 连接上使用特定的 DNS?

如何在 Ubuntu 中的 WiFi 连接上使用特定的 DNS?

我读过一些文章,其中指出我的 isp(BSNL)的 DNS 服务器很弱,使用其他更快的 DNS(如 opendns 或 google)可以提高速度。

我通过路由器使用 wifi 连接。

现在我想将 google dns 分配给我的连接,因为 google 给我的 ping 时间最少。

我如何在 Ubuntu Linux 中执行此操作?

如果可能的话,请提供一步一步的指南!

我现在的速度只有 30KB/s :(

答案1

以下是一些说明: https://askubuntu.com/questions/2321/what-is-the-proper-way-to-change-the-dns-ip

但请记住,这不会改变您的吞吐量。NS 查找时间只是发出请求所需时间的一部分,而且它在页面开始显示时就完成了。如果您的浏览器花费大量时间说“查找站点...”,那么连接到更快的 DNS 服务器可以显著改善您的互联网体验,但是一旦检索并缓存了远程服务器地址,那么任何进一步的缓慢都不是 DNS 延迟,而是一个完全不同的问题。如果您连接到具有大量下载(可能是下载了新的 ubuntu cd、MS 服务包或 java JDK)的知名(快速)站点并尝试将其下载下来。您真的只得到 30KB/s 吗?如果是这样,问题就不是 DNS。

答案2

更改 DNS 服务器可能会提高计算机的域名查找速度,但对整体下载/上传速度影响不大。如果所有速度都以 30kb/s 的速度运行,那么可能需要与 ISP 进行沟通。

如果您确实想更改 Ubuntu Linux 中的 DNS 设置,则密钥位于 /etc/resolv.conf 文件中。

DNS 客户端配置

要将系统配置为使用 DNS 进行名称解析,请在文件 /etc/resolv.conf 中添加适合您网络的 DNS 服务器的 IP 地址。您还可以添加可选的 DNS 后缀搜索列表以匹配您的网络域名。

下面是域“example.com”上的服务器使用两个公共 DNS 服务器的 /etc/resolv.conf 的典型配置示例。

> search example.com 
> nameserver 8.8.8.8 
> nameserver 8.8.4.4

https://help.ubuntu.com/10.04/serverguide/network-configuration.html

相关内容