标题说明了一切。我试图避免程序检测到网络接口的 IP 并将其发送到远程位置的情况。我打算通过欺骗程序仅查看环回网络接口来实现这一点,因此它所能找到的只是 127.0.0.1
答案1
正如 dstorefile1 在评论中暗示的那样,如果您创建一个网络命名空间(最简单的方法是使用 iproute2 并执行“ip netns add carcel”),然后通过在该命名空间中运行程序(“ip netns exec carcel yourProgram”)它将默认只会看到一个环回接口。
这里的“carcel”是网络命名空间的名称。