位置: 编程技术 - 正文

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

  • 销售商品返还现金
  • 资源税和增值税销售额不一致
  • 债务重组无形资产的评估费
  • 有谁用过金蝶kis云专业版
  • 收到财政局拨款填到现金流量表哪一项
  • 其他应付款包括哪些内容口诀
  • 土地款发票是否可以抵扣
  • 自然人独资是小规模纳税人吗
  • 进项税未抵扣进账了怎么处理
  • Xm公司为增值税小规模纳税企业
  • 工程结算可以转什么科目
  • 房产税的原值是如何确定的
  • 税费返还怎么做会计科目
  • 建筑工程公司涉及的会计科目
  • 企业收到税务局退税分录
  • 科目余额表期初借贷一定要相等吗
  • 交际应酬费用
  • 公司一般根据什么裁员
  • 个税累计预缴税额税率表是年还是月
  • 公司已转让 前面会不会追究
  • 未开票收入必须全部转开票收入吗为什么
  • 个人借公司款账务处理
  • 新版edge浏览器如何恢复设置
  • 生产车间工资计入什么费用科目
  • 往来账会计怎么做
  • linux安装c语言环境
  • 安全生产费用怎么支出
  • win7 excel
  • 递延收益的会计科目
  • 现在windows11
  • RAVMOND.exe - RAVMOND是什么进程.有什么作用
  • 巴黎先贤祠的名言
  • 自定义修改器
  • nodejs安装教程
  • 车辆维修费怎么做分录
  • html5新增的标签元素有哪些
  • 机器视觉 machine
  • 税前弥补以前年度亏损
  • 安装traceroute命令
  • 企业待报解预算收入的分录
  • 预付账款借方怎么调平
  • 代扣车船税手续费按多少返还
  • 善意取得虚开发票罪认定
  • 自查补税行为有哪些方面
  • 车辆车船税收费标准
  • 合同权益如何进行转让
  • MySQL 5.7 create VIEW or FUNCTION or PROCEDURE
  • 删除mysql57服务
  • 取得交易性金融资产的交易费用
  • 对外支付代扣代缴税费
  • 费用暂估入账后期如何冲销
  • 实际费用以什么为准
  • 银行汇票结算程序有哪些
  • 修筑公路的流程视频
  • 企业改制后如何脱离原主管部门
  • sql like多个
  • 什么是格式良好的xml文档
  • mysql5.7闪退
  • windows下安装nas
  • mysql count详解及函数实例代码
  • windows 开始
  • centos7.4修改主机名
  • 用指定用户名访问网络
  • linux系统中怎么输入中文
  • 24个方法
  • 深度技术win7光盘安装教程
  • win7系统按Ctrl+Shift不能切换输入法的图文教程
  • windows8.1安装windows7
  • ffmpeg webui 0.9.6
  • unity3d的
  • nodejs登录成功跳转
  • unity小例子
  • js如何获取浏览器窗口大小
  • jquery easyui 教程
  • 获取手机信息的渠道
  • 重庆市委常委是副部级干部吗?
  • 对税务总局党组织的评价
  • 江苏省南京市国医堂
  • 电子税务局登录入口
  • 电脑上怎样安装word文档
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设