Netns 命名空间没有隔离端口,使其不被主机/全局命名空间和创建的命名空间共享

Netns 命名空间没有隔离端口,使其不被主机/全局命名空间和创建的命名空间共享

我在 netns exec namespace mine 上运行 dnsmasq 实例,它显示端口 53 正在使用中。因此,即使 netns 隔离接口并因此隔离 IP 地址,它也不会隔离端口。我希望它隔离所有端口,使之在命名空间中的 IP 地址上也可用,这样我就可以将两个 dnsmasq 服务模拟为两个独立的机器。我现在需要 docker 吗?我需要额外的麻烦吗?docker 能做到吗?怎么做?

相关内容