我正在学习如何在mongodb中实现复制。
我已经通过了关于同一主题的mongodb文档,我理解其中的大部分。然而,我并不完全理解ip绑定的所有内容。
根据文档的说法,bindip是
主机名和/或IP地址和/或完整Unix域套接字路径,在这些路径上,mongos或mongod应该侦听客户端连接。
根据相同的文档,net.port是:
MongoDB实例监听客户端连接的TCP端口。
我可以从这两个定义中看出不同之处,并且我对net.port有足够的理解。但是我不明白net.bindIp到底是什么以及它是如何工作的。下面是我的问题
发布于 2019-12-06 16:35:33
在MongoDB中,配置项net.bindIp允许管理员指定MongoDB进程应该侦听哪个网络适配器上的流量(通过IP地址)。对于多归属系统(多个网卡),可以通过为性能和安全性指定与特定网卡相关的IP地址来管理通信量。如果指定了IP地址0.0.0.0,那么将使用所有网络适配器。使用IPv6绑定到所有适配器,然后指定:,0.0.0.0。详情请参见https://docs.mongodb.com/manual/core/security-mongodb-configuration/。
我一直收到的建议是,不要使用主机名或DNS名称,而是始终使用IP地址。
https://stackoverflow.com/questions/59199704
复制相似问题