时间:2023-05-29 18:30:02 | 来源:网站运营
时间:2023-05-29 18:30:02 来源:网站运营
10分钟搭建起私有网络DNS Server:环境需求: Linux/Docker
docker pull sameersbn/bind:latestmkdir -p ~/bind && /docker run --name='bind' -d -p 53:53/udp -p 10000:10000/tcp / -e WEBMIN_ENABLED=true / -v ~/bind:/data / sameersbn/bind:latest参数说明:-p 53:53/udp 绑定容器53端口到宿主机的53端口,DNS默认端口-p 10000:10000 图形化界面管理器端口-e WEBMIN_ENABLED=true 开启图形化界面管理器-v ~/bind:/data 挂载本地目录作为dns配置存储localhost. ,避免重启后失效. 因为我们只做私网解析,指向本地即可。zhihu.test 的记录,解析到 172.16.172.1 这个地址。新建好之后注意点击右上角的更新按钮使得修改生效。docker inspect $(docker ps -f name=bind | tail -n 1 | awk '{print $1}') | grep '"IPAddress"' | head -n 1 | awk '{print $2}' | cut -f2 -d/"启动另外一个容器,修改其域名服务器配置指向 bind 所在地址:$> docker run -it centos:7# 这里的IP地址使用你的bind容器IP替换$> echo "nameserver 172.17.0.2" > /etc/resolv.conf$> ping zhihu.testnslookup命令进行测试: nslookup zhihu.test ./etc/resolv.conf 文件中配置的地址请配置bind容器宿主机的网络地址。关键词:私有,网络