首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >节点如何在ZeroConf虚拟专用网中通信?

节点如何在ZeroConf虚拟专用网中通信?
EN

Stack Overflow用户
提问于 2011-10-22 19:24:43
回答 1查看 593关注 0票数 0

我想要创建一个零配置的P2P虚拟专用网软件,像哈马基或隧道。我浏览了很多网站、书籍和报纸,但这给我带来了更多的困惑。所以我就来了:)

首先,请给我一些链接,可以告诉我如何开发这样的软件;其次,请告诉我这个零连接VPN是如何一步一步地工作的。

除此之外,我还有疑问:我在某个地方读过这样的文章-- N2N允许一个人在两台或更多台计算机之间创建VPN连接。要使计算机连接到另一台计算机,需要在每台计算机上运行"edge“可执行文件。任何数量的计算机都可以相互连接,但要实现所有连接,一台计算机需要运行“超级节点”可执行文件。现在,为了进行连接,运行“边缘”的计算机首先尝试连接到运行“超级节点”的计算机,之后,一旦运行“边缘”的所有计算机之间的信息交换通过“超级节点”完成,就不再需要“超级节点”,运行“边缘”的计算机之间的连接直接从计算机连接到计算机,而没有“超级节点”的任何参与。

我的问题是,在没有超级节点参与的情况下,如何在计算机之间直接连接?它所做的基本上是所有的边缘节点分配私有ip地址。现在,如果有专用ip地址,两台计算机就无法通过互联网进行通信。另外,如果两个节点位于两个对称NAT服务器的后面,那么如果它们被分配了私有ip地址,它们又如何通信呢?

帮助我理解这种VPN技术。

EN

回答 1

Stack Overflow用户

发布于 2011-10-22 20:23:07

我不知道你说的VPN是什么。但是,我已经在多播DNS (又名Bonjour、Avahi等)方面使用了Zero Conf。苹果领导着它--你可以在这里下载代码--它可以很容易地在Linux上编译,这会让你走那么远:

http://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/

IP是由操作系统来处理的。RFC 3927..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7862035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档