题
首先,我是新来的具体情况IPv6所以我不会感到惊讶,如果这仅仅是一个错误的理解IPv6路由。考虑的情况我在哪里运行一个P2P复盖网络,其中一部分是居住在边界的单个的局域网。节点,在这个局域网具有以下链接地址(如通过查看自己):
- 等1 fe80::225:4bff:fea8:e200%en0
- 同侪2 fe80::225:4bff:fea8:e201%eth1
- 等3 fe80::225:4bff:fea8:e202%en1
现在,假设每个对等已经能够发现其他人通过一些手段,并有地址。每个对等是听一个港口,说12345.如果对1想和你谈谈等2,他们可能尝试和使用URI:
tcp://[fe80:225:4bff:fea8:e201%eth1]:12345
这是我遇到的问题。等1没有一个适配器名为"eth1",因此,这IPv6区的标识是不知道它。如果该区域ID被剥夺的地址,对1不能确定这是适配器必须使用联系的主机。
因此,问题:是否有可能解决该区域标识符IPv6address在一个标准的方式?如果没有,我需要查询系统,为所有的区域标识符,并尝试连接到该地址的使用每个区域标识反过来直到我得到成功?或是试图通信使用链接的本地地址的一个愚蠢的想法在第一个地方吗?
不隶属于 StackOverflow