位置: 编程技术 - 正文

请教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常见服务)

  • 所得税季度预缴纳税申报表
  • 放弃退税理由是什么
  • 小企业会计制度科目和2013年小企业会计准则科目的区别
  • 季度申报,其他收益科目是怎样的科目
  • 设备进项税额转出会计分录
  • 房地产老项目简易计税方法备案
  • 工会筹备金需不需要计提
  • 残保金减免需要每月发放不低于本市最低工资标准是应发
  • 企业所得税退抵税费申请(汇算清缴)怎么撤销
  • 股息红利增值税和企业所得税
  • 个人股东之间股权转让的溢价账务处理
  • 行政事业单位核算的应交税费包括
  • 公司闲置房租出去违法吗
  • 一直不营业的企业叫什么
  • 小规模纳税人酒水税率
  • 企业当年度增值税税率
  • 个人独资企业简易注销流程及材料
  • 工资薪金支出账载金额小于实际发生额
  • 终于找到修改mac的方法了!
  • linux中git命令
  • 劳务报酬怎么申报个税电子税务
  • mac系统如何开启任何来源
  • Win11不支持鼠标宏
  • 会计上金融资产包括哪些
  • outlook的数据文件
  • 购入固定资产的借款利息支出
  • mcshield.exe是什么进程
  • 微软windows11iso
  • 硬盘最小的存储单位
  • 逾期未收回包装物押金增值税
  • 申报个人所得税是按应发工资还是实发工资
  • php 微信公众号
  • 测试费计入什么会计科目
  • vuenode前后端交互的方式
  • 保险公司的应收账款有哪些
  • 研发部门的房租物业费进什么科目
  • 计提坏账准备的前提条件
  • 购买房屋用于出租属于投资行为吗
  • 微众银行贷款利率2023最新
  • 暂估入库会计
  • 金税盘怎么写入发票
  • 详解九章算法
  • 入库单如何做账分录
  • 租房押金会计分录是什么
  • 进项发票入账但没有发票
  • 为什么盈余公积减少,未分配利润增加
  • 无形资产是有在期资产吗
  • mysql日期和时间类型
  • 进项税额转出冲回
  • 小规模纳税人购进税控收款机
  • 取得收入未开具发票
  • 坏账核销在企业所得税汇算清缴的填写
  • 非居民企业所得税
  • 企业购置生产要素所引起的本钱炜
  • 所得税为负数会计分录
  • 互联网企业招商手册
  • 带息票据为什么是贷财务费用
  • 期初借款余额计算公式
  • 小规模纳税人核定销售额
  • 场地租用招标方案怎么写
  • 高新企业研发费用占比
  • 成本含税如何做会计分录
  • linux系统的文件怎么导出来
  • win10升级20h
  • excel自动关闭如何设置
  • windows8连接wifi
  • android打包v1v2
  • jquery 选择
  • python3条件语句
  • unity 位图字体
  • js函数调用常用字符串
  • css3瀑布流布局
  • unity3d基本操作
  • javascript代码用什么来标记
  • nodejs function
  • JavaScript获取网页内容
  • 关于学习的名言
  • python中import导入模块的方法
  • 北京第六税务所电话号码
  • 重庆纳税申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设