【发布时间】:2011-07-03 12:05:57
【问题描述】:
使用 IPv4,我可以 bind() 到特定地址以选择将用于接收数据包的接口(在某些情况下,也可以用于发送,但这不是重点)。
在双栈 IPv6/IPV4 机器上我有这个问题:我可以创建一个 6 个套接字并使用它来接收 4 个流量,但是如果我想绑定到特定的接口,我必须选择一个 IP 地址来绑定到。
如果我绑定到 IPv6 地址,我将过滤掉所有 IPv4 流量,反之亦然。
如何从特定接口接收 IPv4 和 IPv6 流量?
【问题讨论】: