位置: 编程技术 - 正文

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解压)

  • 超市的小票能重开吗
  • 差旅费是计入
  • 应纳税所得额为什么要减去国债利息收入
  • 外贸企业出口货物
  • 政府补助的会计核算形式有哪些
  • 金税三期社保费管理客户端v1.0.088(生产环境)
  • 电子商业承兑对方接收了还可以作废吗
  • 银行抵债资产怎么管理
  • 出口免费样品发票怎么开
  • 进项多销项少
  • 通用机打发票属于什么发票
  • 转回给挂靠单位的钱怎么做分录
  • 建筑企业法定代表人和建筑公司资质不是一个人
  • 残疾人保障金人数
  • 开通电子税务局需要什么资料
  • 福利费专票进项抵扣转出怎么做账
  • 销售货物结转成本会计分录
  • 桌面图标被篡改怎么办
  • 在win7系统中将打开窗口拖到屏幕顶端
  • win10打开第二个桌面快捷键
  • 员工租房管理规定
  • 盘盈盘亏固定资产
  • 会计如何建账做账
  • 夫妻房子归属权问题
  • phpforeach
  • 出口货物免抵退税额的计算方法
  • gridview怎么连接数据库
  • .size()
  • 民间非营利组织如何纳税
  • 没有残疾人就业保障金需要申报吗
  • 收到上市公司分红企业所得税减半征收的情景
  • 长期股权投资入账价值
  • 帝国cms如何搭建的
  • wordpress!
  • 2022年最新电脑操作系统
  • 以房租入股公司怎么交税
  • 为客户购买的机票怎么入账
  • 建筑行业 营改增
  • 暂存的凭证是怎么做的
  • 银行存款为负数可以结账吗
  • sql server 2008的安全机制
  • sqlserver 创建链接服务器
  • 增值税在实际计算时采取什么方法
  • 房屋装修费计入长期待摊费用
  • 研发过程4个主要阶段
  • 纳税人仅能通过手动查找
  • 把其他应付款转成实收资本的话需要去工商改注册资本么
  • 小企业营业外支出的内容
  • 银行账跨年一直没做怎么补
  • 结转未交增值税为什么是零
  • 固定资产在以后会计期间可以转回吗
  • 应收账款收不回来怎么处理比较好
  • 半成品会计处理流程
  • 现金流量的构成内容
  • 银行公司账户限额
  • 利润表中财务费用中的利息费用和利息收入
  • 会计人员必备的知识和技能
  • 职工福利费核算哪些内容
  • 自定义设置微信来电铃声
  • spoolsrv32.exe - spoolsrv32进程是什么文件 有何作用
  • nginx文件服务器
  • xp电脑开机自检怎么取消
  • Win7摄像头驱动程序
  • win10预览文件怎么显示内容
  • unity设置帧数
  • android 游戏平台
  • 如何搭建node服务器
  • 标题显示不出来
  • linux shell 中 2>&1的含义
  • node转go
  • unity获取当前位置
  • javascript怎么学
  • 性能优化是什么
  • 自定义view ondraw
  • 对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
  • jquery获取cookie值的方法
  • 非常棒的jQuery图片轮播效果
  • jquery mvvm框架
  • 变更主管税务机关需要注销吗
  • 大同地税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设