本文主要介绍核心域名系统行动(核心域名系统原则),下面一起看看核心域名系统行动(核心域名系统原则)相关资讯。
coredns简介coredns是一个与caddy server同型号的dns服务器:链接插件。coredns是云本地计算基金会的初创项目。coredns是skydns的继任者。skydns是一个薄层,在dns中公开etcd中的服务。coredns,就是基于这种思想,可以和多个后端(etcd,kubernetes等)通信的通用dns服务器。).coredns的目标是成为一个快速灵活的dns服务器。这里的关键灵活性是指使用coredns,您可以使用dns数据来完成所需的操作。也可以自己编写插件来实现dns的功能。coredns可以通过udp/tcp(旧dns)、tls(rfc 7858)和grpc(非标准)dns请求。coredns目前支持行为,括号内的英文表示插件:
从文件中提供区域数据;支持dnssec(仅nsec)和dns(文件)。从主机检索区域数据,即充当辅助服务器(仅限axfr)。快速签名区域数据(dnssec)允许响应负载平衡的区域传输,即,它作为主服务器(文件)自动从端点的磁盘(自动)缓存(健康)加载区域文件,并使用etcd作为后端。即101.5%替代skydns(etcd) (etcd)使用k8s(kubernetes)作为后端(kubernetes)作为代理将查询转发给其他一些(递归)域名服务器(代理)提供指示符(使用prometheus)(度量)提供查询(日志)和错误(错误)日志记录支持ch class:version . bind和friends(chaos)分析支持(pprof)重写查询所使用的ip地址、传输和端口号(whoami)(q type、qclass和qnam测试版本是1.7.0。
从
wget . com/coredns/coredns/releases/download/v 1 . 7 . 0/coredns _ 1 . 7 . 0 _ linux _ amd64 . tgztarxf coredns _ 1 . 7 . 0 _ linux _ amd64.tgzmvcoredns/usr/sbin查看coredns版本。
# coredns-version coredns-1 . 7 . 0 linux/amd64,go 1.14.4,f59c03d配置systemctl的启动模式。
vim/usr/lib/systemd/system/core dns . service[unit]description = core dns dns server documentation = dns . io after = network . target[service]permissions startonly = truelimintnofile = 1048576 limitnproc = 512 capability boundingset = cap _ net _ bind _ service ambient capabilities = cap _ net _ bind _ servicenonewprivil eges = true user = root execstart =/usr/sbin/core dns-中
配置1。创建目录
mkdir/etc/corednsmkdir/etc/coredns/zones 2。添加配置文件。
vim/etc/core dns/corefile . : 53 { #配置轮询负载均衡#最后全部转发到系统配置的上游dns服务器解析转发。8.8.8.8 8.8.4.4 #缓存时间缓存10#配置文件自动加载间隔重新加载10s#输出日志日志#输出错误错误#使用自动插件配置test.com将只响应test.com的请求。自动test.com { # test.com区域将自动读取区域下的文件。文件名是db.test.com。虽然将读取其他文件,但它仅用于aut。o命令应答后的域名。目录/etc/coredns/zones#每隔10秒重新加载一次区域的文件内容。reload 10s}# hosts插件不支持泛域名解析。hosts { 172 . 19 . 8 . 115 t1 . . com 172 . 19 . 8 . 114 t2 . . com # ttlt l60 #过载主机配置重载10s#继续执行fallthrough}}
` ```` ` test.com采用区域文件格式,注意文件名和db域的格式。例如,db.test.com,这个文件是test.com的域名定义文件。
cat/etc/coredns/zones/db . test . com
$ ttl 3600记录$ origin test.com的超时。指定产地,下面的@符号可以作为他的别名,注意以下几点。soa背后的记录和邮寄地址,比如ns.test.com.admin.test.com,是没有用的。测试随便写的东西似乎对@ insoans.test.com.admin.test.com没有影响。(2020082626;serial4hrefresh1hretry7dexpir 4h);负缓存ttltest.com。在ns ns1ns.example.com是example.comtest.com的域名服务器。在ns ns2ns.somewhere.example是备份名称服务器例如. com ns 1 ina 172 . 19 . 8 . 113 ns 2 ina 172 . 19 . 8 . 114 172 . 19 . 8 . 11 172 . 19 . 8 . 12 * . test . com . ina 172 . 19 . 8 . 13
1.soa serial每次修改都需要修改。2.*.test.com。是域名解析。主机插件不支持泛域名解析。
修改后显示
[信息]plugin/fil:成功重装区域 test.comin /etc/coredns/zones/db.test.com plugin/fil:发通知给国家海洋局test.com。 到[] server /etc/resolv.conf配置。
名称服务器172.19.8.113 #只是指向dns机器。
配置主机的另一种方法#.:标签:
文件服务器
了解更多核心域名系统行动(核心域名系统原则)相关内容请关注本站点。
固态硬盘外接和内置速度,固态硬盘的速度和内存条的速度差距多少
天翼云桌面密码忘了怎么办(天翼云桌面 vdi)
谷歌地图怎样才能用北斗导航(谷歌地图怎样才能用微信登录)
现在的电脑什么配置好一点,电脑什么配置好
惠普笔记本电脑哪个性价比高些,惠普笔记本电脑哪一款性价比高
coredns作用(coredns原理)
小米怎么修改下拉菜单,下拉菜单背景怎么修改
笔记本固态硬盘种类区别,怎么区分笔记本上的固态硬盘和机械硬盘
苹果手表1至5代区别外观(苹果手表1至5代区别在哪)
打不开网页可以上qq(打不开网页但能上qq是怎么回事)
苹果笔记本档次(口碑最好的苹果笔记本电脑)
传奇手游排行榜2021前1名(传奇手游排行榜前十)
安卓手机怎么下载歌到u盘上,ydisk安卓手机怎么下载
怎么查苹果美版和国行,iPhone怎么查看自己的是不是美版
8g内存128g固态是什么意思,128g固态是什么意思
洗碗机积水怎么放掉 洗碗机积水的解决方法(西门子洗碗机积水怎么放掉)
手机b站怎么看港澳台的番剧2022(手机b站怎么看港澳台限制)
固态硬盘好还是硬盘好
组装一个笔记本电脑要多少钱,请问笔记本电脑组装一般要多少钱
蓝色的心怎么打出来的字(蓝色的心是怎么打出来的)