位置: 编程技术 - 正文

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

  • 只报税不做账有什么后果?
  • 财务软件进什么费用
  • 一般计税方法和简易计税方法的计算公式
  • 商誉 会计
  • 房屋出租收入会计分录
  • 税务逾期记录怎么消除不了
  • 销售免税产品要计算销项税吗
  • 主营业务收入开普票怎么记账
  • 企业的定期存款
  • 电子承兑汇票转让怎么操作
  • 员工外出培训报告怎么写
  • 当月确认收入下月开票
  • 工程款发票开给委托方要如何处理?
  • 工业企业财务核算方法
  • 怎么去税务局申报个税
  • 建筑施工企业的安全生产许可证由哪里颁发
  • 建筑单位的工作岗位有哪些
  • 股票现金分红
  • 收取现金后的收入怎么算
  • 本月开了红字发票可以退税吗
  • 退还工会经费会退回吗
  • 华硕p8h61主板升级更换什么主板合适
  • 苹果电脑初始化设置
  • 收到的投资属于什么科目
  • 使用360安全卫士
  • 电脑没组装好会怎么样
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)
  • 单位未足额缴纳社保可以补交几年
  • 亏损企业所得税汇算清缴怎么做
  • 会计核算的职能主要是从什么方面综合反映
  • 购买货物收到发票财务报表怎么提现
  • 清包劳务有措施费吗
  • yii2前后端分离
  • ctf web题型
  • 固定资产备案有什么用
  • 餐饮业开具增值税专用发票
  • 深度学习中的FPN详解
  • 智能优化算法主要内容
  • php怎么变成txt
  • 新公司固定资产怎么登记
  • css浮动怎么弄
  • 活动委托书范本
  • 其他资本公积如何转出
  • 如何计提增值税销项税额
  • 工地购买的厨房用品计入哪个科目
  • phpcms官网打不开
  • 织梦模板改成帝国模板
  • 资本公积和盈余公积都与利润有关
  • 如何做固定资产的台账
  • 出口产品报关多少天
  • 新会计准则股权投资
  • 固定资产进项留存怎么算
  • 出口退税帐务处理
  • 会计账簿登记错误
  • 利息收入的会计科目
  • 代扣代缴城建税为什么没有计入利润
  • 企业增值税额
  • 合资注册公司应该注意什么
  • 单位内部部门之间人员调整
  • 违反会计规定承担责任
  • sql server的go
  • mysql数据备份的方式
  • 以管理员的身份运行是什么意思win10
  • linux命令提示符不见了
  • linux系统ln命令
  • 笔记本xp无线网络连接禁用启用不了
  • macbook pro右上角按键
  • a4腰多大
  • windowxp怎么取消开机密码
  • win7旗舰版u盘在电脑上读不出来
  • js 操作excel
  • unity f1
  • jquery图片自动滚动
  • android 设置背景
  • jQuery simplePage+AJAX plus分页插件用法实例
  • jquery瀑布流代码
  • android 加载大量图片
  • 说几条javascript的基本规范
  • 民办非企业税务登记流程
  • 广东省国家税务总局班子成员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设