在我的swarm中有一个奇怪的问题,同一网络中的docker服务无法通信,当我尝试在它们之间通信时,我得到了以下错误:
could not translate host name "dev_db" to address: Temporary failure in name resolution
我一直在调查它们是否在同一网络上,根据检查,它们是否在同一网络覆盖中:
docker service inspect dev_slavedb
[
{
"ID": "flcwn7p17lgy6f9ad89iqas0e",
我有一个web服务器,它也是我的邮件服务器-运行dovecot和exim4。我目前有5个开放的端口,与服务邮件有关,这似乎对我来说很过分。这是一个专用的盒子,我有根访问权限--最重要的是,我可以控制从邮箱接收邮件的每个人--这样我就可以告诉他们用我喜欢的任何方式配置他们的邮件客户端。
25/tcp open smtp
110/tcp open pop3
143/tcp open imap
993/tcp open imaps
995/tcp open pop3s
问题:
最安全的邮件服务方式是什么?
我能否关闭110和143端口,让
我想要建立一个有3个节点的网状网络,如下所示:
B connected to A.
B connected to C.
A connected to C.
我的理解是:
为了使B连接到A,A将有一个TCP服务器监听端口8080。
B有一个TCP客户端,它将连接到8080上的A。
现在A是如何连接到C的呢?如果C正在监听8080上的连接。
每个节点应该同时运行一个TCP服务器和多个TCP客户端来形成一个网格吗?
以下是我在ISP路由器上的配置:
interface GigabitEthernet0/0/0
no ip address
duplex auto
speed auto
!
interface GigabitEthernet0/0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
ip nat inside
!
interface GigabitEthernet0/0/0.20
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0