安装部署
Code Block |
---|
version: '3.2' networksservices: coredns: driver: bridge services: coredns:#image: harbor.uenpay.com/base/coredns:latest image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992google_containers/public:coredns_latestcoredns network_mode: host restart: always container_name: coredns command: - --conf=/etc/coredns/config/Corefile volumes: - /data/coredns/config:/etc/coredns |
配置文件,223.5.5.5 223.6.6.6也可以换成/etc/resolv.conf,这样的花就是forward到宿主机的dns记录
Code Block |
---|
.:53 { ports:errors health { - "53:53/udp"lameduck 5s } networks:ready - coredns |
配置文件
Code Block |
---|
cat /data/coredns/config/Corefile .:53 { hosts /etc/coredns/customer-hosts . { hostsfallthrough {. } 192.168.1.252 disk.dashengmask.funprometheus :9153 forward . 192223.1685.1005.2515 1520g55m43223.6.51mypc6.cn6 { prefer_udp 192.168.100.251 fnsdisk.com } cache 30 192.168.100.251 fnsdisk.data log loop fallthroughreload loadbalance } --- ##需要添加解析只需要修改下面这个文件就可以了,不需要重启coredns即可自动加载 cat forward . 223.5.5.5 223.6.6.6 log errors }/data/coredns/config/customer-hosts 10.10.21.200 gitlab.uenpay.com 10.10.49.202 wfm.weifumao.com |