请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 1063|回复: 4

Docker之配置DNS服务

[复制链接]

19

主题

28

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
发表于 2020-1-26 23:55:10 | 显示全部楼层 |阅读模式
需求

经常会访问测试页面,每次都要输入对应的IP地址或者更改hosts,为了省心,搭建一个dns服务,将所需要测试的网页直接解析成域名,自定义域名,这里通过docker配置一个dns服务
启动服务
  1. [root@docker ~]# docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dns andyshinn/dnsmasq:2.78
复制代码
进入容器开始配置
  1. [root@docker ~]# docker exec -it dns sh[root@dns ~]# vi /etc/resolv.confnameserver 223.5.5.5nameserver 180.76.76.76
复制代码
设置hosts
  1. [root@dns ~]# vi /etc/dnsmasq.hosts[root@dns ~]# 203.0.113.201 web.ponfey.com
复制代码
修改dnsmasq配置文件
  1. [root@dns ~]# echo "resolv-file=/etc/resolv.conf" >> /etc/dnsmasq.conf[root@dns ~]# echo "addn-hosts=/etc/dnsmasq.hosts" >> /etc/dnsmasq.conf
复制代码
exit退出容器重启
重启dns容器
  1. [root@docker ~]# docker restart dns
复制代码
最后配置个nginx作为验证
Firewall防火墙开启80端口
  1. [root@docker ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent[root@docker ~]# firewall-cmd --reload
复制代码
配置PC或者路由的DNS

PC配置DNS为203.0.113.201,访问web.ponfey.com,即可看到一个nginx页面
                                                                                                                                       
                                                    
  • 点赞                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        Z.P.F                                                                发布了8 篇原创文章 · 获赞 0 · 访问量 5474                                                                                            私信                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:第6章 HBase API操作(二)---数据封装与数据迁移
下一篇:linux查找字符串所在行,输出行号
回复

使用道具 举报

0

主题

21

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
发表于 2020-1-28 17:39:10 | 显示全部楼层
感谢楼主的无私分享![www.12360.co]
回复

使用道具 举报

0

主题

18

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
发表于 2020-2-3 09:11:46 | 显示全部楼层
楼主,大恩不言谢了![www.12360.co]
回复

使用道具 举报

0

主题

17

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
发表于 2020-2-5 03:06:12 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享![www.12360.co]
回复

使用道具 举报

0

主题

10

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2020-2-8 16:57:07 | 显示全部楼层
这东西我收了!谢谢楼主![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-22 12:22 , Processed in 0.082769 second(s), 25 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表