当前位置: 首页 > 知识库问答 >
问题:

Android中分配IPv6链路本地地址的触发机制

东郭鸿福
2023-03-14

此外,如果我在设备中启用IPv4,那么也会生成IPv6链路本地地址。

有谁能解释一下,为了生成本地链接地址,Android设备实际上是在消耗什么?根据我的理解,链接本地地址应该始终存在,无论什么情况下,当链接打开。

共有1个答案

司徒高丽
2023-03-14

至少,启用SLAAC(广播一些有效的IPv6网络)将使Android能够使用本地链路地址。

地址不需要去任何地方,但您需要小心,因为Android7改变了它的行为,如果它首先接收到它,它将假定IPv6为主要地址--这意味着如果IPv6地址无效,事情就会卡住。

在Android6中,当接收到地址时,设备会立即将IPv4作为主要内容。

 类似资料:
  • 我无法理解为什么这个命令不起作用: 注意:我已经用把上面的链接本地地址弄错了,但我有一些有效的链接本地ipv6地址是端口号。 我得到了一个错误: 我也试着放单引号/双引号,但结果是同样的错误: 我使用的是OpenSSL 1.1.0f版本,它应该支持IPv6。 使用IPv4地址,它可以工作。

  • 我检查了下面的代码以获取ipv6地址,这段代码返回了全局单播地址,比如“2001:x:x…”。但我想获得链接本地地址,比如“fe80:…”。如何使用以下代码获取链接本地地址?

  • 所以有几个网站会为你计算你的链接本地ipv6地址,就像这里的这个。 尽管如此,它并没有给出任何有用的关于这个地址是如何计算的,也没有输入参数是什么。那么,如果一个人知道自己的ipv4地址、子网掩码和网关地址,计算链路本地ipv6地址的过程(或算法)是什么?我正在使用SCTP套接字做一个项目,该项目使用ISATAP网络隧道和LL ipv6地址用于构建ISATAP地址。

  • 问题内容: 我在Ubuntu 16.04和docker-compose 1.8.1上使用docker 1.12.1。我正在尝试从https://docs.docker.com/compose/compose-file/#ipv4-address- ipv6-address 获取Compose文件以运行。作为参考,我创建了以下内容: 现在,运行产生 未分配IPv6地址。 我已经尝试过: 使用以下命令

  • 此函数创建sockaddr_in6: 基本上,如果地址是IPv4地址,我会在它前面加上,并将该族设置为af_inet。 这有可能做到。如果是,我做错了什么?