resolv.conf莫名其妙多个ip
时间: 2023-12-31 11:06:32 浏览: 235
resolv.conf 是 Linux 系统中用于配置 DNS 的文件,里面可以配置多个 DNS 服务器的 IP 地址。如果你的 resolv.conf 文件中出现了多个 IP 地址,可能是因为你的系统使用了多个 DNS 服务器,或者是你的网络环境中存在多个 DNS 服务器。在这种情况下,系统会按照 resolv.conf 文件中配置的顺序依次向这些 DNS 服务器发送 DNS 请求,直到找到一个可用的服务器为止。如果第一个服务器无法响应,系统会自动尝试第二个服务器,以此类推。这种方式可以提高 DNS 解析的可靠性和效率。
相关问题
ln -sf ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf什么意思
这个命令是用来创建一个软链接(symbolic link),将`../run/systemd/resolve/stub-resolv.conf`文件链接到`/etc/resolv.conf`。软链接是一种特殊的文件,它类似于一个指向另一个文件的快捷方式。通过这个命令,`/etc/resolv.conf`文件实际上指向了`../run/systemd/resolve/stub-resolv.conf`文件,也就是说两个文件共享同一份数据。
这个命令通常用于将系统的DNS配置文件链接到另一个位置。在这个例子中,它将`stub-resolv.conf`文件链接到了`/etc/resolv.conf`,以便在使用系统的DNS解析时,可以直接读取`stub-resolv.conf`的配置信息。
teacher@ubuntu:~$ /etc/resolv.conf bash: /etc/resolv.conf: Permission denied
`/etc/resolv.conf`是一个系统文件,它包含了用于DNS名称解析的配置信息。在Ubuntu中,只有root用户或者具有管理员权限的用户才能够访问或修改该文件。因此,在您试图访问该文件时,系统提示您没有权限。如果您需要查看或修改该文件,可以使用`sudo`命令来提升权限,例如:
```
sudo cat /etc/resolv.conf
```
该命令会要求您输入管理员密码,然后将以管理员权限打开`/etc/resolv.conf`文件并显示其内容。如果您需要修改该文件,请使用类似的命令,例如:
```
sudo nano /etc/resolv.conf
```
该命令将以管理员权限打开`/etc/resolv.conf`文件,并启动nano文本编辑器,使您可以对其进行修改。请注意,对系统文件的任何更改都应该非常小心谨慎,以避免不良影响。
阅读全文