位置: 编程技术 - 正文

CentOS 7实现DNS+DHCP动态更新详解(centos 7 dns)

编辑:rootadmin

推荐整理分享CentOS 7实现DNS+DHCP动态更新详解(centos 7 dns),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7.6 dns配置,centos7 dns设置,centos 7 dns,centos7 dns设置,centos 7 dns,centos7.2配置dns,centos7 dns设置,centos7.6 dns配置,内容如对您有帮助,希望把文章链接给更多的朋友!

windows域里有一个功能,dhcp把新分发的ip数据发给DNS服务器,这样只要知道一个人的电脑名字就可以很方便的远程。

linux当然也能很好的实现类似的功能。man 5 dhcpd.conf 有详细描述。

昨天运维帮组织线下的沙龙,又拍云的运维总监邵海杨先生分享了一句“千金难买早知道”。是啊,就在实现动态更新的功能上,在网上找了不少博客,照着做又遇到各种问题,最后不不知道到底什么原理实现的。早知道认真看一下man,问题早解决了,对实现的原理也理解得深些。所以,在这个信息爆炸的时代,很多时候真的互联网没有让人更聪明,反而大量的信息经常把人淹没了。技术,还是需要静下心来去钻研的。

dhcp和dns的基本配置资料比较完善,此处不再赘述。有心的朋友认真看一下man 5 dhcpd.conf,瞧一眼下面配置中标红的部分,相信就能搞定了。

另外分享一个dns chroot的流程,先安装 bind,调通named,然后再安装bind-chroot

执行/usr/libexec/setup-named-chroot.sh /var/named/chroot on

停用named,启用named-chroot即可

systemctl disabled named ; systemctl stop named

systemctl enable named-chroot;systemctl start named-chroot

[root@pxe ~]# cat /etc/dhcp/dhcpd.conf

ddns-update-style interim;

ddns-updates on;

do-forward-updates on;

allow client-updates;

allow bootp;

allow booting;

#allow client-updates;

option space Cisco_LWAPP_AP;

option Cisco_LWAPP_AP.server-address code = array of ip-address;

option space pxelinux;

option pxelinux.magic code = string;

option pxelinux.configfile code = text;

option pxelinux.pathprefix code = text;

option pxelinux.reboottime code = unsigned integer ;

option architecture-type code = unsigned integer ;

subnet ..1.0 netmask ...0 {

authoritative;

option routers ..1.1;

option subnet-mask ...0;

option broadcast-address ..1.;

option domain-name "it.lab";

option domain-name-servers ..1.;

range dynamic-bootp ..1. ..1.;

key SEC_DDNS {

algorithm hmac-md5;

secret 7ObhTIhKeDFMR2SbbS5s8A==;

};

ddns-domainname "it.lab";

zone it.lab.{

primary ..1.;

key SEC_DDNS;

}

zone 1...in-addr.arpa.{

primary ..1.;

key SEC_DDNS;

}

default-lease-time ;

max-lease-time ;

class "pxeclients" {

match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";

next-server ..1.;

if option architecture-type = : {

filename "uefi/syslinux.efi"; }

else {

filename "bios/pxelinux.0"; }

#filename "pxelinux.0"; }

}

}

[root@pxe ~]# cat /etc/named.conf

//

CentOS 7实现DNS+DHCP动态更新详解(centos 7 dns)

// named.conf

//

// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS

// server as a caching only nameserver (as a localhost DNS resolver only).

//

// See /usr/share/doc/bind*/sample/ for example named configuration files.

//

options {

listen-on port { .0.0.1;..1.; };

listen-on-v6 port { ::1; };

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query { any;};

/*

- If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.

- If you are building a RECURSIVE (caching) DNS server, you need to enable

recursion.

- If your recursive DNS server has a public IP address, you MUST enable access

control to limit queries to your legitimate users. Failing to do so will

cause your server to become part of large scale DNS amplification

attacks. Implementing BCP within your network would greatly

reduce such attack surface

*/

recursion no;

dnssec-enable yes;

dnssec-validation yes;

dnssec-lookaside auto;

/* Path to ISC DLV key */

bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";

pid-file "/run/named/named.pid";

session-keyfile "/run/named/session.key";

};

logging {

channel default_debug {

file "data/named.run";

severity dynamic;

};

};

zone "." IN {

type hint;

file "named.ca";

};

include "/etc/named.rfc.zones";

include "/etc/named.root.key";

key SEC_DDNS {

algorithm hmac-md5;

secret 7ObhTIhKeDFMR2SbbS5s8A==;

};

zone "it.lab" IN {

type master;

file "it.lab.forward";

allow-update { key SEC_DDNS ; };

};

zone "1...in-addr.arpa" IN {

type master;

file "1...reverse";

allow-update { key SEC_DDNS ; };

};

centos7下解压文件命令(zip)详解 1.压缩文件夹为zip文件[root@cgls]#zip-rmydata.zipmydata2.把mydata.zip解压到mydatabak目录里面[root@cgls]#unzipmydata.zip-dmydatabak3.mydata文件夹和mydata.txt压缩成为mydata.zi

centos如何安装桌面快捷方式?centos安装桌面快捷方式的教程 1、右击Desktop,点击CreateLauncher。2、直接输入或者Browse浏览Command:可执行命令路径和快捷方式的Name,点击OK,完成。3、查看并启动,OK。4、查看该启动器

centos7如何快速启动应用程序? 刚从windows转linux系统,一般都需要通过图形界面过渡一下。随着安装的软件增多,尤其是一些编程用的IDE,比如JB家的软件,每次都要cdxx/xx/xx/bin,然后

标签: centos 7 dns

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

上一篇:扩展虚拟内存的方法教程(虚拟内存扩大有什么好处)

下一篇:centos7下解压文件命令(zip)详解(centos7tar解压)

  • 实收资本增加如何计算
  • 土地增值税税率2023
  • 土增税税率和速算例题
  • 储值卡金额算什么科目
  • 等线补交以前年度附加税会计分录
  • 年末计提坏账准备金额怎么算
  • 费用日记账明细
  • a企业给关联公司借款怎么做账
  • 金税盘开具电子发票后如何保存电子版
  • 小企业销售费用多少算高
  • 地下建筑物应该怎样缴纳城镇土地使用税?
  • 亏损可以不用缴增值税吗
  • 简易征收的项目是否可以实行30万免税
  • 电子商业承兑对方接收了还可以作废吗
  • 超过认证期限的发票怎么处理
  • 确认一个会计项目应符合的基本标准有
  • 国际货运代理免税备案取消了吗
  • 增值税小规模纳税人免征增值税政策
  • 职业年金属于应交税费吗
  • 福利费用属于什么费用
  • 同一控制下企业合并商誉
  • 17%和6%的票能直接抵扣吗?
  • mac怎么开机
  • 税收分类编码选错会怎样
  • 增值税专用发票和普通发票的区别
  • php中数组的常用函数及用法
  • 腾达路由器默认网关
  • 子公司之间交易抵消
  • 方正电脑u盘启动按什么键
  • PHP:Memcached::touchByKey()的用法_Memcached类
  • mssvr.exe - mssvr是什么进程 什么用
  • 人力资源服务代缴社保税率是多少
  • 若依框架使用教程
  • 三万个字多久写完
  • 应付账款重分类含不含暂估
  • php 封装
  • 微信小程序几几年上线的
  • 使用uni-app开发网站
  • 量子退火算法入门6
  • 企业注销时实收资本清算时要作资产处置收益交所得税吗
  • 企业不年报会怎么样
  • 本月没有销售收入,需要申报增值税吗
  • 已付款收到发票
  • 增值税附表3
  • 研发费用成本化和费用化
  • SqlServer中用exec处理sql字符串中含有变量的小例子
  • 暂估入库成本的会计分录
  • 可抵扣暂时性差异产生的情况有
  • 发票优惠金额怎么开
  • 装饰设计 工程
  • 建筑业外包工程包括哪些
  • 承租人对融资租赁业务进行会计处理的方法有( )
  • 分公司有独立账套吗
  • 企业其他应收款余额非常大的原因
  • mssql server 2012(SQL2012)各版本功能对比
  • centos下安装虚拟机
  • sqlserver msdb
  • 远程登陆服务器命令
  • windows无法验证你的凭据
  • Centos Nginx + Svbversion配置安装方法分享
  • win10快速隐藏窗口
  • sethook.exe - sethook进程是什么文件 有何作用
  • 什么是selinux
  • win10预览版好吗
  • win10触屏操作
  • vb win7
  • 全面理解全面把握全面落实
  • Python Flask-web表单使用详解
  • perl主要用处
  • jquery中绑定事件
  • jquery正则表达式的用法
  • 如何用python连接数据库
  • js输出100以内能被5整除的数
  • javascript巧用eval函数组装表单输入项为json对象的方法
  • 国税发票查询能查出什么项目
  • 机动车发票怎样开
  • 可以在企业所得税税前扣除的税金
  • 财税公司经营范围介绍
  • 发票真伪查询国税官网12366
  • 北京地税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设