首页 > 其他分享 >修改 /etc/resolv.conf

修改 /etc/resolv.conf

时间:2024-03-18 12:44:46浏览次数:33  
标签:文件 8.8 resolv etc resolvconf conf

修改 /etc/resolv.conf

/etc/resolv.conf 是 Linux 系统中用于配置 DNS 解析器的文件。确认 systemd-resolvedNetworkManager 服务是否仍在管理 DNS 设置

  1. 检查 systemd-resolved 服务的状态:

    systemctl status systemd-resolved
    

    如果服务正在运行,你会看到 active (running) 的状态信息。

  2. 检查 NetworkManager 服务的状态:

    systemctl status NetworkManager
    

    类似上面。

使用 resolvconf

确认前面服务是否开放将其关闭后,

在 Debian 12 中,要永久设置 DNS 服务器为 8.8.8.88.8.4.4,你可以按照以下步骤操作:

  1. 打开 /etc/resolvconf/resolv.conf.d/head 配置文件,

    sudo vi /etc/resolvconf/resolv.conf.d/head
    

    如果没有 /etc/resolvconf/ 目录,记着安装 resolvconf

    sudo apt install resolvconf
    
  2. 在文件中添加以下两行,指定你希望使用的 DNS 服务器地址:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  3. 保存更改后,重启 resolvconf 服务

    sudo systemctl restart resolvconf.service
    

    或者重启

    sudo reboot
    
  4. 重启后,查看 /etc/resolv.conf 文件

    cat /etc/resolv.conf
    

结尾说明

安装完成后,你可以使用 /etc/resolvconf/resolv.conf.d/ 文件来管理 DNS 解析设置。这些文件允许你修改 /etc/resolv.conf 文件的内容:

  • head 文件的内容会被添加到自动生成的 /etc/resolv.conf 文件的最前面。
  • base 文件包含基本的解析器信息,当没有接口配置时,这个文件中的行也会被包含在解析器配置文件中。
  • tail 文件的内容会被添加到自动生成的 /etc/resolv.conf 文件的最后面。

有时候重启刷新是其他网络管理的服务对其覆盖操作,建议是逐一排查能够自启动的服务,官方还存在一种硬核手法,就是直接限制文件的可写,但是这种方法可能会导致某些服务异常

Debian 官方建议参考:https://wiki.debian.org/resolv.conf

标签:文件,8.8,resolv,etc,resolvconf,conf
From: https://www.cnblogs.com/shadow-/p/18080110

相关文章

  • 【LeetCode 2684】矩阵中移动的最大次数
    题目描述原题链接:2684矩阵中移动的最大次数解题思路每次只能向右侧的下一列紧挨着的三行严格大的格子移动;能移动到i列代表能移动i次,这取决于i-1列可到达的矩阵位置的状态,即可以整列递推相邻列是否可移动到达;两个方向递推的思路:三个(col+1)位置的状态可以逆推出一个(c......
  • 解释nginx.conf.default 中关于fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_sc
    在nginx配置中,fastcgi_param指令用于定义传递给FastCGI服务器(如PHP-FPM)的参数。这些参数是FastCGI协议的一部分,用于在nginx和PHP-FPM之间传递关于请求的信息。在给出的配置片段中:nginxfastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;这一行定义了一个FastCGI......
  • linux中,使用alias, 应该在/etc/bashrc 中写,还是~/.bashrc中写,哪个更好
    在Linux中,可以在两个地方定义别名(alias):/etc/bashrc和~/.bashrc。它们各自有不同的作用和适用范围。/etc/bashrc:这个文件是系统级别的Bash配置文件,适用于所有用户。如果在该文件中定义别名,那么所有登录到系统的用户都可以使用这些别名。通常,系统管理员会在这里定义一些广......
  • 代码随想录算法训练营第十天|LeetCode 20.有效的括号、1047.删除字符串中的所有相邻重
    20.有效的括号题目链接:https://leetcode.cn/problems/valid-parentheses/description/解题思路:题目转化:三种类型的括号,需要做匹配匹配规则是:左右括号的类型要匹配、数量要一致,而且要按照顺序匹配例子是:“()”、“(){}[]”、“(([]))”条件转化:按照顺序匹配:......
  • NC(netcat)基本操作
    NC(netcat)基本操作前提:凭空是无法打开端口,那么我们就可以使用nc这个工具开启我们想要开放的端口。想开什么端口就可以开什么端口让别人进入。nc的启用Windows端nc使用方法Kali端nc使用方法基本使用方法一、监听/聊天工具方法:kali上使用nc去连接Windows7上的8000端......
  • leetcode 21 合并两个有序链表
    https://www.bilibili.com/video/BV1xa411A76q?p=4&vd_source=cdfcf738e0429ec2cffe4778dd8dd0e4 #迭代#https://blog.csdn.net/m0_61661179/article/details/127205244classSolution:defmergeTwoLists(self,list1:Optional[ListNode],list2:Optional[List......
  • LeetCode精选101刷题必备(C++)-附详细分类及解体说明
    分享一本leetcode刷题必备,互联网就业必备的免费书,非常好,值得推荐。感谢作者高畅无私整理和免费分享。本书介绍    本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读......
  • LeetCode题练习与总结:有效的数独
    一、题目请你判断一个 9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)注意:一个有效的数独(......
  • LeetCode题练习与总结:搜索插入位置
    一、题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。二、解题思路初始化两个指针,left指向数组的起始位置,right指向数组的结束位置。当left小于等......
  • LeetCode 7 / 100
    哈希表、双指针哈希表两数之和字母异位词分组最长连续序列双指针移动零盛最多水的容器三数之和接雨水LeetCode1.两数之和LeetCode49.字母异位词分组LeetCode128.最长连续序列LeetCode[283.移动零](https://leetcode.cn/problems/move-zeroes/?envType=st......