怎么在/etc/resolv.conf加东西
时间: 2024-01-04 20:02:13 浏览: 218
可以通过以下步骤在/etc/resolv.conf中添加内容:
1. 打开终端并使用root权限登录。
2. 执行以下命令创建文件/etc/resolvconf/resolv.conf.d/tail:
```bash
touch /etc/resolvconf/resolv.conf.d/tail
```
3. 执行以下命令编辑文件/etc/resolvconf/resolv.conf.d/tail并添加需要的DNS服务器地址,例如:
```bash
nameserver 8.8.8.8
nameserver 8.8.4.4
```
4. 执行以下命令更新/etc/resolv.conf文件:
```bash
resolvconf -u
```
这将把/etc/resolvconf/resolv.conf.d/tail中的内容添加到/etc/resolv.conf文件的末尾。
相关问题
/etc/hosts.conf和/etc/resolv.conf区别
`/etc/hosts.conf` 文件是一个本地的文本文件,用于将主机名映射到 IP 地址。当计算机需要连接到一个主机时,它会首先查找 `/etc/hosts.conf` 文件,以确定该主机名对应的 IP 地址。如果主机名在该文件中不存在,则计算机会继续查询 DNS 服务器以获取 IP 地址。
`/etc/resolv.conf` 文件是一个用于配置 DNS 解析器的本地文件。它指定了 DNS 解析器应该使用哪些 DNS 服务器以及查询域名时应该使用哪些搜索后缀。当计算机需要解析一个域名时,它会首先查找 `/etc/resolv.conf` 文件,以确定应使用哪些 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`的配置信息。
阅读全文