惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
G
Google Developers Blog
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
P
Proofpoint News Feed
V
Visual Studio Blog
爱范儿
爱范儿
The Cloudflare Blog
博客园 - 叶小钗
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
H
Help Net Security
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
量子位
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - py哥

PostgreSQL 常用的 100 条命令 rabbitmq集群docker部署 MongoDB副本集docker部署 MySQL8.0单实例部署 prometheus 监控 eureka 里面的服务状态 Redis管理平台 k8s网络与本地开发环境网络互通方案 CentOS7 FTP结合ssl/tls实现加密通信安装与配置 数据库运维平台 基于Docker构建Jenkins CI平台 KeepLived + nginx 高可用 k8s-1.16 二进制安装 Ansible自动化部署K8S集群 Kubernetes1.16下部署Prometheus+node-exporter+Grafana+AlertManager 监控系统 在Kubernetes下部署Prometheus kubeadm部署多master节点高可用k8s1.16.2 二进制搭建一个完整的K8S集群部署文档 kubeadm部署k8s集群 Keepalived+LVS+nginx搭建nginx高可用集群 centos7 dns(bind)安装配置
docker部署coredns
py哥 · 2019-11-22 · via 博客园 - py哥

示例:

[root@corends coredns]# cd /home/coredns/
[root@corends coredns]# ls -al
total 12
drwxr-xr-x  2 root root   61 Sep 12 11:40 .
drwxr-xr-x. 4 root root   51 Sep 16 16:06 ..
-rwxr-xr-x  1 root root  120 Sep  6 11:33 Corefile
-rwxr-xr-x  1 root root 1522 Sep 12 11:40 hosts
-rw-r--r--  1 root root  199 Sep  6 11:33 install-coredns.sh
[root@corends coredns]# cat install-coredns.sh 
#!/bin/bash

docker run -d \
  --restart always \
  --name coredns \
  -p 53:53/tcp \
  -p 53:53/udp \
  -v /home/coredns/hosts:/etc/hosts \
  -v /home/coredns/Corefile:/Corefile \
  coredns/coredns
[root@corends coredns]# cat Corefile 
.:53 {
    hosts {
        fallthrough
    }
    forward . 202.96.128.86 114.114.114.114 8.8.8.8
    errors
    cache
}
[root@corends coredns]# cat hosts 
# 根据实际需要修改
192.168.0.200 devgz.yaohjk.com
192.168.0.200 devboss.yaohjk.com
192.168.0.200 devlogin.yaohjk.com
192.168.0.200 devpay.yaohjk.com
192.168.0.200 devwx.yaohjk.com

192.168.0.200 gz.yaohuiw.net
192.168.0.200 boss.yaohuiw.net
192.168.0.200 login.yaohuiw.net
192.168.0.200 pay.yaohuiw.net
192.168.0.200 wx.yaohuiw.net


192.168.0.199 gz.yaohjk.com
192.168.0.199 boss.yaohjk.com
192.168.0.199 login.yaohjk.com
192.168.0.199 pay.yaohjk.com
192.168.0.199 wx.yaohjk.com

192.168.0.198 boss.yaohuiw.xyz
192.168.0.198 gz.yaohuiw.xyz
192.168.0.198 login.yaohuiw.xyz
192.168.0.198 pay.yaohuiw.xyz
192.168.0.198 wx.yaohuiw.xyz
[root@corends coredns]#

验证:

[root@test2 ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 192.168.0.246



[root@test2 ~]# nslookup devgz.yaohjk.com
Server:        192.168.0.246
Address:    192.168.0.246#53

Name:    devgz.yaohjk.com
Address: 192.168.0.200
** server can't find devgz.yaohjk.com: NXDOMAIN

[root@test2 ~]# nslookup gz.yaohjk.com
Server:        192.168.0.246
Address:    192.168.0.246#53

Name:    gz.yaohjk.com
Address: 192.168.0.199

posted @ 2019-11-22 16:23  py哥  阅读(2933)  评论()    收藏  举报