专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

如何解决CentOS重启后resolvconf被重置问题_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 14:16:30       共计:3549 浏览

如何解决CentOS重启后resolvconf被重置问题?

对于服务器而言,虽然它是用来对外提供服务的,但是服务器也有对第三方资源发出请求的场景的。比如,部署在服务器上的程序需要调用第三方的API(基于HTTP协议的Web API或者RESTful风格的API),这时服务器上的DNS设置就很重要了。如果服务器上的DNS设置不当可能会导致当前服务器无法正常解析域名。

Linux上的DNS配置文件resolv.conf

Linux中有一个重要的配置文件(resolv.conf),它是用来设置DNS服务器IP地址及域名的。

虽说此文件是用来配置DNS服务器地址的,但我们不能直接修改此文件。因为直接修改此文件后,一旦服务器重启后此文件又会被重置为修改前的。

如何解决服务器重启后resolv.conf被重置的问题?

如果我们希望修改DNS服务地址后就久生效,那就需要按下面的步聚来操作。

1、修改网卡配置

# ll /etc/sysconfig/network-scripts# vi /etc/sysconfig/network-scripts/ifcfg-eth0

我们先执行上面的第一条Linux命令,看看当前的网卡配置文件(默认是ifcfg-eth0,但不同服务器上的网卡配置文件名可能不同)。

查看网卡配置文件里的内容,需要增加一个配置: PEERDNS=no,如下图示:

PEERDNS=no这个配置项设置后,即使服务器重启了,resolv.conf文件也不会被恢复成修改前的。

2、修改resolv.conf配置文件

# vi /etc/resolv.conf

修改nameserver 配置即可。

3、重启网卡

## CentOS 6.x 重启网卡# service network restart

## CentOS 7.x 重启网卡

# systemctl restart network

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:IMP解释_服务器 | ·下一条:晨光arp直液式中性笔考试扫描可以用吗_服务器

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有