如何设置DNS服务器?

如何设置DNS服务器?

自从我更换了互联网提供商后,打开网站的速度非常慢,它说它正在解析主机很长时间。所以我想我必须更换 DNS 服务器。我尝试按照文档,但我无法让它工作。对我来说,内容/etc/network/interfaces就是这样的:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

所以我根据文档添加了这些行,但我不知道地址、网络掩码和网关应该输入什么。我如何知道在那里输入什么?

抱歉,我对网络方面确实不是专家。

编辑

这是我运行时的输出netstat -rn

Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0

这是我运行时的输出ifconfig

eth0      Link encap:Ethernet  Hardware Adresse 14:da:e9:c6:81:b6  
          inet Adresse:192.168.0.5  Bcast:192.168.0.255  Maske:255.255.255.0
          inet6-Adresse: 2a02:8109:440:f083:16da:e9ff:fec6:81b6/64 Gültigkeitsbereich:Global
          inet6-Adresse: fe80::16da:e9ff:fec6:81b6/64 Gültigkeitsbereich:Verbindung
          inet6-Adresse: 2a02:8109:440:f083:38ac:bfba:f01f:6cfe/64 Gültigkeitsbereich:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:9748 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:11366 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:9608013 (9.6 MB)  TX-Bytes:1554941 (1.5 MB)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:2423 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:2423 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:194090 (194.0 KB)  TX-Bytes:194090 (194.0 KB)

答案1

如果你不习惯使用终端(虽然我绝不会阻止任何人使用它并熟悉终端),你也可以使用GUI 方法以下:

  1. 从系统托盘中的图标打开网络管理器。
  2. 从菜单中选择编辑连接。
  3. 根据您的连接类型选择有线/无线。
  4. 双击您的特定连接。
  5. 选择 IPv4(您很可能不会使用 IPv6)。
  6. 将方法更改为仅自动(DHCP)地址。
  7. 在 DNS 服务器字段中,输入两个以逗号分隔的 DNS 地址。我建议首先尝试 Google 的 DNS 服务器。
  8. 单击保存。
  9. 断开网络连接然后重新连接。
  10. 重新启动浏览器来测试您的连接速度。

就是这样。

答案2

/etc/networking/interface使用一些文本编辑器编辑该文件。

由于您不熟悉终端,nano应该是最简单的方法。

或者您可以使用一些图形工具,例如gedit,,并在终端中发出leafpadmousepad

nano /etc/networking/interface

并粘贴以下内容:

auto lo
iface lo inet loopback
  address 127.0.0.1
  netmask 255.0.0.0

auto eth0
iface eth0 inet dhcp
    dns-nameservers 8.8.8.8
    dns-nameservers 8.8.4.4

不要手动编辑 /etc/resolv.conf。当您重新启动网络时它将被重置。

答案3

我遇到了类似的问题,不是网速慢,而是无法连接到互联网,只有我的 Ubuntu 机器才有这个问题。如果我运行 LiveCD,我可以毫无问题地上网。昨晚 2018 年 2 月 27 日,在几乎放弃并考虑重新安装后,我看到了一篇建议运行命令的帖子

sudo ifconfig eth0 up
sudo dhclient eth0

然后计算机立即连接到互联网。试试看。我曾尝试手动输入 Google DNS,但没有成功,只有这些命令有效。

相关内容