首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Docker Swarm上看不到PiHole客户端

在Docker Swarm上看不到PiHole客户端
EN

Stack Overflow用户
提问于 2020-05-22 19:57:32
回答 1查看 354关注 0票数 1

亲爱的

我在Docker Swarm上运行PiHole,但我只看到两个客户端: 10.0.0.3和localhost。如果我从网络上的各种讨论中正确理解了,我应该能够看到PiHole中的所有客户端,如果我以主机模式暴露DNS端口(pihole被强制在单个群节点上运行):

代码语言:javascript
复制
 ports:
      - published: 53
        target: 53
        protocol: tcp
        mode: host
      - published: 53
        target: 53
        protocol: udp
        mode: host
      - published: 67
        target: 67
        protocol: udp
        mode: ingress
      - published: 8053
        target: 80
        protocol: tcp
        mode: ingress

不幸的是,如果我以这种方式公开端口,dns服务将不再工作:我可以看到容器上公开的端口:

代码语言:javascript
复制
pi@raspy3:~ $ docker port 3be0321961a6
53/tcp -> 0.0.0.0:53
53/udp -> 0.0.0.0:53

但我在NETSTAT中看不到它们:

代码语言:javascript
复制
pi@raspy3:~ $ netstat -atu | grep LISTEN
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN
tcp6       0      0 [::]:8053               [::]:*                  LISTEN
tcp6       0      0 [::]:domain             [::]:*                  LISTEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN
tcp6       0      0 [::]:https              [::]:*                  LISTEN
tcp6       0      0 [::]:8000               [::]:*                  LISTEN
tcp6       0      0 [::]:9000               [::]:*                  LISTEN
tcp6       0      0 [::]:2377               [::]:*                  LISTEN
tcp6       0      0 [::]:7946               [::]:*                  LISTEN
tcp6       0      0 [::]:http               [::]:*                  LISTEN

并且nslookup不起作用:

代码语言:javascript
复制
pi@raspy4:~ $ nslookup google.com 192.168.32.2
;; connection timed out; no servers could be reached

你能帮我理解一下我失去的是什么吗?

谢谢:)

EN

回答 1

Stack Overflow用户

发布于 2020-05-31 16:02:18

显然,一定要遵循PiHole团队的所有安全措施;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61954503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档