创建文件夹

mkdir /coredns/config/

添加一个CoreDNS配置文件

cat >/coredns/config/Corefile<<EOF
   .:53 {
       forward . 114.114.114.114:53
         log
         prometheus :9153
     }
     EOF

启动docker

docker run -d --name coredns   --restart=always \
  -v /coredns/config:/etc/coredns \
  -p 53:53/udp \
  registry.aliyuncs.com/google_containers/coredns:v1.10.1 -conf /etc/coredns/Corefile \
  

hosts 部分添加你需要的域名

vim  /coredns/config/Corefile 
.:53 {

    hosts {
        10.40.92.44 api.xxx.cn
 
        fallthrough
    }

    forward . 10.40.92.1:53
    log
    errors
    prometheus :9153
}

在这里插入图片描述

登录一台服务器测试

#编辑
 vim /etc/resolv.conf
 
 #nameserver 部分添加域名服务的IP地址
 nameserver 10.40.92.6

正向解析

# nslookup sit-m.dreamingtc.cn

Server:		10.40.92.6
Address:	10.40.92.6#53

Name:	sit-m.xxx.cn
Address: 10.40.92.44

反向解析

#nslookup 10.40.92.44

44.92.40.10.in-addr.arpa	name = Api.XXX.cn.

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐