Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

安装部署

Code Block
version: '3.2'
 
networksservices:
    coredns:
        driver: bridge

services:
    coredns:#image: harbor.uenpay.com/base/coredns:latest
        #imageimage: registry.cn-hangzhou.aliyuncs.com/zhengyu1992google_containers/public:coredns_latest
        imagenetwork_mode: coredns/corednshost
          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
cathosts /dataetc/coredns/config/Corefile
.:53customer-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