首页 » DevOps » 通过docker配置DNS服务

通过docker配置DNS服务

 

在办公室开发人员经常会测试所写的页面,每次都要输入对应的IP地址或者更改hosts,为了让开发大爷省心,不如搭建一个dns服务,将所需要测试的网页直接解析成域名,让开发大爷自己选域名,想用啥就用啥,我这里通过docker配置一个dns服务,过程很简单,几分钟就可以搞定,最后只需要改路由中的dns地址即可。

1、安装docker

安装一些依赖

配置仓库

替换仓库地址为清华大学镜像

安装docker

启动docker

2、配置docker镜像加速器

镜像加速器配置参考:https://blog.whsir.com/post-2549.html

3、启动服务

4、进入容器开始配置

设置hosts

修改dnsmasq配置文件

exit退出容器重启

5、重启dns容器

最后配置个nginx作为验证

只修改server_name www.1.com;

6、Firewall防火墙开启80端口

7、配置PC或者路由的DNS即可

配置完成后,先在本机测试下,没有问题,直接改个路由解析

电脑PC配置DNS为192.168.50.102,访问www.1.com,即可看到一个nginx页面

原文链接:通过docker配置DNS服务,转载请注明来源!

2