解决Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题

发布时间 - 2026-01-11 02:28:19    点击率:

CentOS 6.7/Linux下设置IP地址

1:临时修改:

1.1:修改IP地址 # ifconfig eth0 192.168.2.104

1.2:修改网关地址 # route add default gw 192.168.2.1 dev eth0

1.3:修改DNS # echo "nameserver 192.168.2.1" >> /etc/resolv.conf         // 与主机的DNS服务器保持一致

这个时候就可以上网了,上网的IP地址为192.168.2.104,网关地址为192.168.2.1。但是这样的设置是临时性的,一旦重启网卡或者重启服务器,除了1.3的操作其他均会被还原,这样的方式只适合临时IP修改,想要永久性修改网卡配置文件,就需要修改相应的文件

2:永久性修改:

2.1:修改IP地址

修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多张网卡,则修改相应的网卡

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0               #网卡对应的设备别名
BOOTPROTO=static          #网卡获得ip地址的方式(默认为dhcp,表示自动获取)
HWADDR=08:00:27:F9:5B:B9  #网卡MAC地址(物理地址)
IPADDR=192.168.2.104       #IP地址
NETMASK=255.255.255.0     #子网掩码 
ONBOOT=yes              #系统启动时是否激活此设备

2.2:修改网关地址

修改/etc/sysconfig/network文件

# vi /etc/sysconfig/network
NETWORKING=yes        #表示系统是否使用网络,no表示不能使用网络
HOSTNAME=doiido        #设置本机的主机名,要和/etc/hosts中设置的主机名相同
GATEWAY=192.168.100.1   #设置网关的IP地址

这个时候已经可以ping通IP地址,但是还无法ping通域名,因此需要修改DNS

2.3:修改DNS

修改/etc/resolv.conf文件

# vi /etc/resolv.conf
nameserver 192.168.2.1     #与主机DNS服务器保持一致
nameserver 114.144.114.114   #国内域名服务器

2.4:重启网卡

# service network restart

正在关闭接口 eth0: [确定]

关闭环回接口: [确定]

弹出环回接口: [确定]

弹出界面 eth0: [确定]

这个时候,系统就可以正常的上网了吗?按照正常情况是可以的,但是我在centos 6.7中这样尝试的时候,发现依然是只能ping通IP地址,不能访问域名。在网上查找了下

原来在Centos6.7下面直接修改/etc/resolv.conf不行。必须要在/etc /sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设 dns的相关信息,使/etc/resolv.conf恢复到原来的状态。

打开/etc/sysconfig/network-scripts/ifcfg-eth0,在里面加上DNS的配置

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=08:00:27:F9:5B:B9
TYPE=Ethernet
UUID=16b21d21-1ea0-4d4f-9d5d-4c164066cf15
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.104
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=192.168.2.1        #可选择与主机DNS保持一致,也可使用谷歌的8.8.8.8,根据实际情况切换
DNS2=114.144.114.114     #国内域名服务器
~              

保存退出后,可以发现/etc/resolv.conf里面根本就不需要设置。service network restart 后,可以发现/etc/resolv.conf里面就有两个dns的解析ip了。配置好以后重启网络,cat /etc/resolv.conf,可以看到如下参数:

[root@localhost /]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 192.168.2.1
nameserver 114.144.114.114

DNS解析设置成功。 这个时候重新ping 域名地址,可以ping通

在此要强调一点的是,直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig /network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重 新变成空值。

以上所述是小编给大家介绍的解决Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# etc  # resolv.cnf  # resolv  # 基于HTTP浏览器缓存机制全面解析  # 浏览器缓存知识小结及应用分析  # js清除浏览器缓存的几种方法  # 清除浏览器缓存的几种方法总结(必看)  # 详解Linux搭建DNS服务器  # windows server 2008 r2 DNS服务器配  # Docker 默认bridge网络中配置DNS的方法  # Windows Server2012 安装配置DNS服务器方法详解  # 在Windows 7 上安装DNS服务器bind9方法详解  # Linux下修改IP、DNS和路由命令行配置方法  # 详解用Nginx搭建CDN服务器方法(图文)  # 网站加速之CDN、SCDN、DCDN区别在哪?如何选择?  # 利用CDN加速react webpack打包后的文件详解  # 阿里云服务器实现域名解析步骤(小白教程)  # 一文带你了解什么是浏览器缓存  # DNS  # CDN及域名解析类型  # 重启  # 这个时候  # 弹出  # 小编  # 的是  # 我在  # 闭环  # 国内  # 就有  # 在此  # 就不  # 要在  # 也可  # 给大家  # 可以看到  # 相关信息  # 找了  # 实际情况  # 在里面  # 本机 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript如何实现倒计时_时间函数如何精确控制  iOS正则表达式验证手机号、邮箱、身份证号等  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  如何在IIS中新建站点并解决端口绑定冲突?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何快速重置建站主机并恢复默认配置?  简单实现Android文件上传  Python正则表达式进阶教程_复杂匹配与分组替换解析  如何用免费手机建站系统零基础打造专业网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  高防服务器:AI智能防御DDoS攻击与数据安全保障  免费网站制作appp,免费制作app哪个平台好?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何在服务器上三步完成建站并提升流量?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  微信小程序 canvas开发实例及注意事项  如何选择可靠的免备案建站服务器?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  Laravel如何集成Inertia.js与Vue/React?(安装配置)  中山网站制作网页,中山新生登记系统登记流程?  如何用5美元大硬盘VPS安全高效搭建个人网站?  Android中AutoCompleteTextView自动提示  Mybatis 中的insertOrUpdate操作  jQuery 常见小例汇总  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Python制作简易注册登录系统  文字头像制作网站推荐软件,醒图能自动配文字吗?  JavaScript如何实现路由_前端路由原理是什么  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  node.js报错:Cannot find module 'ejs'的解决办法  使用spring连接及操作mongodb3.0实例  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  MySQL查询结果复制到新表的方法(更新、插入)  Laravel如何使用Eloquent进行子查询  如何快速辨别茅台真假?关键步骤解析  Laravel怎么连接多个数据库_Laravel多数据库连接配置  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Python高阶函数应用_函数作为参数说明【指导】