位置: 编程技术 - 正文

请教dns!有关于密码的问题!(关于dns的说法错误的是)

编辑:rootadmin
小弟一直以来都在寻找关于DNS配置,无奈很多资料都是过时的,特别关于KEY和RNDC的部分。这次用的文档是本站一篇:“BIND9的配置”。只做到这一部分就出错了: 在bind9.1.1中,碰到的主要问题就是ndc不能使用.ndc可以在本地控制bind的stop,start,reload等. 在9.1.0以上中,取消了ndc,代之以rndc,顾名思义,rndc是支持远程控制的ndc,这必须使用密码跟bind通讯. rndc一直不能工作,调了1天多,终于搞定,英文不好害死人呀.下面以红帽子7.0为例介绍一下过程. 具体的编译以及安装过程这里就不写了,请参考bind8的文档. 密码放在/etc/rndc.conf里面.方法如下: 用dnssec-keygen 产生一段密码.使用如下命令: dns-keygen -a hmac-md5 -b -n HOST rndc 生成2个文件 Krndc.xxxx.key 和Krndc.xxxx.private 将Kmykey.xxxx.private里面的1个key串复制下来.做成如下1个小节 key “mykey”{ algorithm "hmac-md5"; secret "I+JTxIv4gmczZmTIrQCjOAqkIK1SeWHY"; }; 分别放进etc/rndc.conf和/etc/named.conf文件的最后. 在rndc.conf中如此调用: server localhost{ key “mykey”; }; 在named.conf中如此调用: controls { inet .0.0.1 allow {localhost;} keys {“mykey”;}; }; 然后重启 named进程, 执行rndc reload 试验. rndc: reload command successful! named.conf和rndc.conf在下帖帖出! named.conf和rndc.conf rndc.conf的内容如下: /* * Copyright (C) , Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL * INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* $Id: rndc.conf,v 1.6.4.1 // :: bwelling Exp $ */ /* * Sample rndc configuration file. */ options { default-server localhost; default-key "key"; }; server localhost { key "mykey"; }; key "mykey" { algorithm "hmac-md5"; secret "I+JTxIv4gmczZmTIrQCjOAqkIK1SeWHY"; }; named.conf的内容如下: // generated by named-bootconf.pl options { directory "/var/named"; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port , but BIND 8.1 uses an unprivileged * port by default. */ // query-source address * port ; }; // // a caching only nameserver config // controls { inet .0.0.1 allow { localhost; } keys { "mykey"; }; }; zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0..in-addr.arpa" IN { type master; file "named.local"; allow-update { none; }; }; include "/etc/rndc.key"; key "mykey" { algorithm "hmac-md5"; secret "I+JTxIv4gmczZmTIrQCjOAqkIK1SeWHY"; }; 问题! 在生成KEY的过程中,我发现本机上生成的KEY与文中不同(在用命令时看到),但找不到这生成的两个文件在哪里,搜也搜得死机,还请告诉我:是用本机生成的,还是用文中的就行了呢?要是用本机生成的,应在哪里找到? 我的目的是仅仅是能正常使用rndc! 如题 Re: 没有高手来说说?「空」 Re: 请教dns!有关于密码的问题! BIND 9的配置一文所使用的方法应该是没错的,问题可能出在你的应用环境和文中环境不一致,所以建议你最好能够描述一下你做配置的具体环境。 riser 兄你好! riser 兄你好!我是在RH7.2上做DNS的,其他的就没什么不同了,如果说其他的,我还真说不上来,不过那个问题: 在生成KEY的过程中,我发现本机上生成的KEY与文中不同(在用命令时看到),但找不到这生成的两个文件在哪里,搜也搜得死机,还请告诉我:是用本机生成的,还是用文中的就行了呢?要是用本机生成的,应在哪里找到? 请顺道回答一个好吗?谢谢! riser老兄请看! 应该在当前目录,例如/root 虽然我找到此文件,但是我已经按照论坛上的方法以及redhat的doc的方法实验了n+之巨。去没有一次成功,前一段时间是出现认证错误,现在我用RH7.3,却是connect refused.于是我便自己下载了BIND9.2.1,自己编译安装,再试,仍旧不行,为什么,为什么? 但是我发现了一个奇怪的现象,我用 #named -u named 启动named,域名服务开始,然后再用rndc reload,没有任何提示便过去了,当我kill掉named,再用rndc reload,再次出现connect refuse. 既然能够用named -u named启动域名服务,那rndc有何用,如何保证其安全。我感觉好像我用rndc reload是没有使用配置文件的权限,但是我是root。 why?请riser老兄和其他各位高手赐教。 Re: riser老兄请看! 回应:--------------------------------------------------------------------------------但是我发现了一个奇怪的现象,我用 #named -u named 启动named,域名服务开始,然后再用rndc reload,没有任何提示便过去了,当我kill掉named,再用rndc reload,再次出现connect refuse. 既然能够用named -u named启动域名服务,那rndc有何用,如何保证其安全。我感觉好像我用rndc reload是没有使用配置文件的权限,但是我是root。 --------------------------------------------------------------------------------1、rndc只能实现reload、stop、dumpdb、status等功能。这一点你简单地输入rndc命令就会得到提示。 2、既然你已经把named给kill了,还谈什么rndc reload?当然是connection refused。rndc只是个方便对named进行操作的工具,就像ndc一样,只不过加了个安全性认证,并能实现远程操作。 我按照前面的帖子中的方法一次就成功了,劝你还是再认真检查一下。 顺道回复燕十三兄,注意红色部分: */ options { default-server localhost; default-key "key"; }; server localhost { key "mykey"; }; key "mykey" { algorithm "hmac-md5"; secret "I+JTxIv4gmczZmTIrQCjOAqkIK1SeWHY"; }; 既然下面定义了mykey,上面为什么还是key? Re: riser 兄你好! 如果你用的是RH 7.2,那它的默认配置的确有些问题,主要是其默认安装的配置文件对key的定义前后不一致,这一点你仔细检查一下配置文件就知道了。所以,一般只要修改使之一致,就可以正常地使用rndc。 可是我已经修改到一致了,只是好像看到一个rndc.key的文件,其中有些东西,是否该用它? 可是我已经修改到一致了,只是好像看到一个rndc.key的文件,其中有些东西,是否该用它? 对于兄弟的细心,小弟实在是佩服,不过这一点文中没有提到,所以····· 小弟实在汉颜,因为在WIN下,马上下线去试,谢谢! 问题已经解决,是小弟不细心,麻烦各位了! 问题已经解决,是小弟不细心,麻烦各位了! 可是,可是可是! 可是各位绝对想不到,本来已经可以用了,但关机再开机,又出现了连接被拒绝的情况,像上次一样,我可是什么也没做啊,只是重启了一下机器 ,怎么办? Re: 可是,可是可是! ps -A | grep named 看一看named起来了没有,如果没有,用 /etc/rc.d/init.d/named start 启动它再试, 如果起来以后还是这样,那就再仔细仔细地检查配置文件,包括/etc/named.conf、/etc/rndc.conf。 另,其实如果是仅仅让rndc能使用的话,你只要把你的原先默认的/etc/named.conf、/etc/rndc.conf中使用的key的名字全部改为rndckey,再检查一下/etc/目录下是否有/etc/rndckey文件就可以工作了,很简单,安全不需要你自己生成key。

推荐整理分享请教dns!有关于密码的问题!(关于dns的说法错误的是),希望有所帮助,仅作参考,欢迎阅读内容。

请教dns!有关于密码的问题!(关于dns的说法错误的是)

文章相关热门搜索词:下面关于dns的描述,哪个是正确的,dns的说法,下面有关dns的说法中错误的是,dns的说法,dns的说法,关于dns的描述错误的是,下面有关dns的说法中错误的是,关于dns的描述错误的是,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux下各种服务器的架设详解 ########DNS########bind篇########1.1软件的相关资源。官方网站:

用init玩转 Linux 运行级别 也许大家偶然会发现/sbin里有个init命令。你知道它是如何使用的吗?如果你不喜欢使用图形登录方式,如何能够让用户在控制台下运行startx命令呢?有

修改/etc/inittab后如何保存退出 首先按ESC然后输入:wq或:x都行如果在不行就输入:wq!就可以了

标签: 关于dns的说法错误的是

本文链接地址:https://www.jiuchutong.com/biancheng/366244.html 转载请保留说明!

上一篇:使用Apache&花生壳架设Web服务器

下一篇:Linux下各种服务器的架设详解(linux常见服务)

  • 递延所得税负债怎么算
  • 非金融企业利息收入计入什么科目
  • 提前买礼物
  • 简易计税的增值税要计提附加税吗
  • 个体户开票超过500万能注销吗
  • 小规模纳税人认定标准2023
  • 出口退税新旧申报
  • 营改增 旅游服务
  • 帮客人清关的费用如何做会计核算合适呢?
  • 起征点与免征额的区别
  • 取得虚开增值税专票如何税务处理
  • 发票认证完是不是没开票
  • 营改增后挂靠开票作收入吗?
  • 装卸费怎么开票
  • 2019年印花税税率表
  • 出售已计提减值准备的固定资产
  • 小规模纳税人别人开了专票怎样处理
  • 开发票货物或应税服务两行怎么开
  • 补发上月工资如何计税
  • 职工社保调整
  • 如何制作macos bigsur的启动盘
  • 增值税红字发票开具
  • 怎么升级win11正版
  • php递归算法经典实例
  • 公司向股东还款的会计分录
  • 工程施工广告牌
  • 旧设备投资的税务处理
  • 油气勘探支出包括
  • 软件集成电路企业所得税优惠政策
  • laslajas大教堂
  • 金融工具减值的范围包括哪些?
  • php常见的错误级别
  • 大前端最新
  • thinkphp版本区别
  • php搜索功能怎么实现
  • php 循环
  • 进项税可以跨年结转吗
  • sql优化常用的15种方法
  • 公司注销持股1%的股东需要他签字吗
  • MongoDB中MapReduce编程模型使用实例
  • 管理费用的范畴
  • 公司帐户转到法人帐户用途写备用金行吗
  • 提供学历教育服务取得收入免征增值税的有
  • 建筑附加税税率
  • 教育费附加减免性质代码
  • 开红字发票如何调整收入?
  • 所得税费用的核算方法叫
  • 出口运保费是什么费用
  • 装修属于营业费用还是管理费用
  • 报告日前损益调整
  • 总公司可以开发票给分公司吗
  • 汇算清缴从业人数平均值怎么算
  • 确认医院体检收费怎么办
  • 其他费用包括哪些内容
  • 屠宰税属于什么税
  • sqlserver 通用分页存储过程
  • win8.1补丁包
  • 提升英语
  • solaris 查看进程
  • win10预览版21301bug
  • win7系统注册表损坏无法启动
  • shell 子函数
  • 安装centos7安装位置没有磁盘
  • linux 命令连接
  • linux基本环境怎么选
  • bootstrap怎么用
  • 一些实用性较高的东西
  • 纯js代码实现一进一出
  • js操作dom节点的方法
  • json详细教程
  • ubuntu安装选哪个
  • java性能调优实战 网盘
  • jQuery ready()和onload的加载耗时分析
  • 北京税务举报投诉
  • 律师提成怎么计算出来的
  • 回家税务总局全国增值税发票查询
  • 党建共建的目的
  • 连云港税务局网站
  • 税务延期申报最长多久
  • 粤泰股份公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设