在项目搭建实施的时候会涉及到内网域名访问,因为绝大多数条件下项目现场不会开放对外网络,所以需要内网的dns进行内网域名的解析工作。
安装
下载最新的docker容器镜像sameersbn/bind:latest镜像,然后导入到dns服务器中,并启动bind。
docker run --name bind -d --restart=always --publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp --volume /srv/docker/bind:/data/named/ sameersbn/bind:latest10000是web页面的管理端口,可以通过页面来经行dns配置。
53端口是tcp/dup都需要开放,如果有防火墙需要特别注意。
配置
bind部署完毕后,打开web页面,默认账号密码是admin/password
涉及到修改的地方有三块
1新增向上传递的dns服务器。
2添加any的权限访问。
3新增master zone,设置对应要解析的域名,然后在address中添加解析的IP地址。