linux named pipe做完DNS后重启named服务显示配置错误怎么解决

用户名:bvbvbvbv07
文章数:55
评论数:121
访问量:27830
注册日期:
阅读量:1297
阅读量:3317
阅读量:453002
阅读量:1137431
51CTO推荐博文
废话少续,下面直接进行操作。打开两台linux虚拟机和,等会作为主服务器,作为从服务器。DNS正向解析和反向解析。首先安装DNS服务,在中的安装包是开头的安装包,安装之后使用查看文件安装目录。其中的是主配置文件,是区域配置文件。对应全球台根域服务器。下面就直接修改主配置文件。首先修改监听端口服务器地址(也就是本机),然后设置所有人都可以进行DNS地址解析。[root@linux-1&/]#&vim&/etc/named.rfc1912.zones&#编辑区域配置文件。复制其中一个配置文件,修改其中的域名,文件名称(这里的file的默认位置是目录)。切换到/var/named/数据文件目录下,查看一下权限信息,使用复制选项,复制默认配置文件为,然后进去创建正向查找记录。此处的@表示为本区域的域名(也就是)后面是邮件地址,然后在下面就可以创建主机记录了,需要注意的是其中的域名地址的全写是“”后面的“”不要忘了,泛域名解析记录是当解析的记录查找不到就会反馈这个地址,还有创建别名记录是(我这里经常容易错)。下面需要关闭防火墙和SElinux功能,然后指定本机的地址。此时应该安装linux中的解析测试工具。安装好了,启动DNS服务(如果启动不成功请检查主配置文件、区域配置文件、主机记录文件),然后就可以使用或进行正向域名解析了。下面做反向解析。使用复制一个样品文件,修改其中的地址段信息,反向解析文件名字。同样的使用-p保留权限信息复制文件为.local,然后编辑。在这里就不能再使用上面的@来表示了,然后添加反向查找记录(按照现实世界应该要和正向记录相对应)。下面就是重启服务了,然后进行反方向的IP地址解析域名测试。下面做主、从DNS服务器,也就是做双热备。打开另外一台linux服务器安装软件包,然后编辑主配置文件。此处指定的监听端口是本地主机的IP地址。同样的表示所有人都可以进行解析。下面配置区域文件,只要指定主服务器的地址,然后指定存放位置就了。回到主服务器,在其中的正向查找区域中添加一个;注意格式。回到从服务器,也要重启服务,然后直接到绝对路径是目录下,进行查看,此时已经从主服务器那里同步过来了正向查找文件。可以使用查看一下文件内容。在linux-2上面安装解析文件工具,使用或者经验总结:总是喜欢错掉某些标点符号或者命令代码。建议多多检查反复查看,另外在复制主机记录文件的时候特别需要注意权限信息别忘了使用选项,指定地址是最基本的,往往也是最容易忽略的。还有创建从服务器时不能够同步主服务器文件,最容易出错的地方是区域文件的&s/.zone";我经常出错在上面。OK实验完成,谢谢大家,请多多支持!&本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)1632人阅读
Linux(7)
摘要: 原创出处
欢迎转载,保留摘要,谢谢!
有时候能ping通ip地址,却ping不通域名,这就是dns没有配置的缘故。
但是DNS配置文件 /etc/resolv.conf 每次重启就会失效。
打开这个配置文件,发现有注释提示:
Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
原来系统已经提示我们不要手动改此文件,因为这里每次重启会被覆盖。
那么问题来了,怎么解决每次都要配置的问题呢?
执行sudo vim /etc/network/interfaces
添加一行DNS配置,比如dns-nameservers 8.8.8.8
执行sudo vim /etc/resolvconf/resolv.conf.d/base
添加DNS配置,比如nameserver 8.8.8.8
如果有多个DNS就添加多行,一行一个
保存后执行resolvconf -u
此时,再打开/etc/resolv.conf会发现刚才添加的DNS配置了。
以后在重启就没问题了
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:73083次
积分:1122
积分:1122
排名:千里之外
原创:35篇
转载:20篇
评论:10条
(1)(1)(6)(5)(2)(3)(1)(1)(20)(6)(8)(1)后使用快捷导航没有帐号?
查看: 2804|回复: 11
第三周,配置DNS服务器遇到的问题和解决方法
注册会员, 积分 182, 距离下一级还需 18 积分
论坛徽章:4
配置DNS服务器遇到的问题和解决方法
1. 启动DNS服务时报错,
loading from master file named.192.168.0.zone failed: unexpected end of input
定位原因是 反向解析文件 named.192.168.0.zone 有问题。
于是重看视频,发现 视频中 这个文件 和 pdf中文件不一致。
_v4_03 这个文件中 第14页 反向解析文件有问题 和 视频中不一致,于是参考视频中重新修改这个文件。
建议 小吴老师 下次在pdf 中 截图时 多注意下。 呵呵!
2. 启动DNS服务成功后,查看日志时发现有10多条
(network unreachable)
error (network unreachable) resolving 'dlv.isc.org/DNSKEY/IN': :1:2::20#53
又是郁闷一番:
百度得到的结果是, 开启了IPV6 dns。
关闭dns ipv6即可
①:[root@localhost etc]# vi /etc/sysconfig/named
增加一行OPTIONS=&-4&
②:在named.conf中注释掉
& && &&&listen-on port 53 { };
//& && &listen-on-v6 port 53 { ::1; };&&#用//或者#注销掉这行,或者直接删除。
即 不 监听 IPV6 就可以。
3. 改完后,再重启DNS服务。 重启成功,日志也正常了。
connect timed out:trying next origin
connect timed out:no servers could be reached
不论是 测试 IP地址还是主机名都提示这个错。
又是百度好久,没找到类似结果。
最后想了下,早上上网时 把 DNS服务器的
/etc/resolv.conf 文件的域名服务器改为
nameserver&&192.168.0.1
是否要改为 新配置 DNS服务器的 ip地址呢。
修改后,测试成功
再次测试, 把/etc/resolv.conf 文件中 的 nameserver&&全删除,
重启 DNS服务, 再测试 nslookup &&也成功。
学起来就是难啊。
高级会员, 积分 717, 距离下一级还需 283 积分
论坛徽章:12
配置DNS我也遇到了不少问题,我起的主机名和视频中的不一样,使用的用户也不一样,有些地方是需要注意的
注册会员, 积分 77, 距离下一级还需 123 积分
论坛徽章:3
bind配置的确是有许多问题,而且我的系统是ubuntu,因为一直在用,发现在bind配置上与centos有极大不同,所幸我解决了。
注册会员, 积分 121, 距离下一级还需 79 积分
论坛徽章:1
bind配置我也遇到了一些问题,请问楼上ubuntu怎么配置bind。
注册会员, 积分 114, 距离下一级还需 86 积分
论坛徽章:1
学习了,感谢楼主分享。
新手上路, 积分 29, 距离下一级还需 21 积分
论坛徽章:8
我也遇到类似问题,提示:
connect timed out:trying next origin
connect timed out:no servers could be reached
但是是因为防火墙的原因,关闭防火墙之后就正常了。
中级会员, 积分 213, 距离下一级还需 287 积分
论坛徽章:12
我也遇到了IPv6的问题,error (network unreachable) resolving 'dlv.isc.org/DNSKEY/IN': :1:2::20#53。用了百度跟你一样的方法解决的。其实老师的视频也不能解决所有问题。自己还需要百度很多才行啊。
注册会员, 积分 54, 距离下一级还需 146 积分
论坛徽章:1
这个 listen-on-v6 port 53 { ::1; }; 东西也把我害苦了
注册会员, 积分 105, 距离下一级还需 95 积分
论坛徽章:1
感谢楼主的分享学习了!
中级会员, 积分 274, 距离下一级还需 226 积分
论坛徽章:3
& && & 我也被这个问题困惑了好久,检查了各个文件的配置,发现与老师的是一样的,但DNS还是一直出错,原来是ipv_6的问题,那为什么小吴老师没有注释掉listen-on-v6 port 53 { ::1; };这一行DNS服务器却依旧能正常运行?
扫一扫加入本版微信群CentOS6 重启网络服务后DNS地址失效的问题_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS6 重启网络服务后DNS地址失效的问题
来源:Linux社区&
作者:Linux
在之前的发行版中(4, 5) 设置DNS地址只需要在 /etc/resolv.conf 中加一行& &nameserver 1.1.1.1 & 即可,虽然CentOS6在resolv.conf中加上这一行也管用,但是重启网络服务后,就置空了,这行消失了。
这是因为在新版本的CentOS中,如果安装过NetworkManager这个包,/etc/resolv.conf 就会通过网络管理器(network manager)根据网卡的配置文件中的设定来自动生成,我们默认配置网卡IP时,都不会增加DNS相关的设置,所以当重启网络服务后,它就把DNS地址置空了。所以为了防止出现这样的情况,需要在网卡配置文件中增加关于DNS相关的设置,具体增加两行:
DNS1=8.8.8.8 &DNS2=4.4.4.4
如果只想设置一个DNS,只需要上面那一行即可。
本文永久更新链接地址:
相关资讯 & & &
& (03/13/:09)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款}

我要回帖

更多关于 linux named 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信