了解本地和全局IPv6地址之间的区别

问题描述 投票:0回答:1

我正在Delphi应用程序中实现REST客户端。我将要连接的设备可以在本地或全局IPv6地址上。这些设备具有REST服务器,并且我的应用程序通过在IPv6地址的末尾使用%interface_index来准备REST URI。当我在ipv6地址中使用接口索引(Zone_id)全局时,我正在观察连接问题。我想知道是否有一种方法可以区分这些参数并决定何时使用索引。

delphi ipv6
1个回答
0
投票

IANA维护了一些可能会有所帮助的文件。例如,Internet Protocol Version 6 Address Space

每个IPv6接口都会有一个本地链接地址。使用本地链接地址寻址的数据包无法路由离开该链接(因此为本地链接)。每个链接将使用相同的网络,因此您需要通过添加区域ID来区分“本地链接”地址。所有本地链接地址都在fe80::/10网络中。

全局地址在2000::/3范围内,但是该范围内有些地址块不可转发或不可全局访问。请参见IANA IPv6 Special-Purpose Address Registry

您还应该学习RFC 4291, IP Version 6 Addressing Architecture

© www.soinside.com 2019 - 2024. All rights reserved.