为什么 teredo IP 地址不断变化?

为什么 teredo IP 地址不断变化?

我设法在 Windows 7 上配置了 teredo,但遇到了一个问题... teredo IP 地址一直在变化。我注意到 terendo 状态也在不断变化,它从休眠状态变为启用状态,反之亦然

当我运行(ipconfig /all)时,它给我:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : mahmoud-PC
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek RTL8723AE Wireless LAN 802.11n PC
I-E NIC
   Physical Address. . . . . . . . . : 20-16-D8-E0-25-2A
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::bc13:29c3:a8c3:c74a%14(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.8.102(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 30 أيار, 2016 07:16:29 م
   Lease Expires . . . . . . . . . . : 31 أيار, 2016 07:16:29 م
   Default Gateway . . . . . . . . . : 192.168.8.1
   DHCP Server . . . . . . . . . . . : 192.168.8.1
   DHCPv6 IAID . . . . . . . . . . . : 371201752
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-CA-DC-A6-58-2C-80-13-92-63

   DNS Servers . . . . . . . . . . . : 192.168.8.1
                                       192.168.8.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.{5B08C959-60F6-48C1-BD72-E0E7F1323658}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:4137:9e74:1c26:1903:3f57:f799(Pref
erred)
   Link-local IPv6 Address . . . . . : fe80::1c26:1903:3f57:f799%15(Preferred)
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled

如果我过一会儿再次运行它,它会给我:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : mahmoud-PC
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek RTL8723AE Wireless LAN 802.11n PC
I-E NIC
   Physical Address. . . . . . . . . : 20-16-D8-E0-25-2A
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::bc13:29c3:a8c3:c74a%14(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.8.102(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 30 أيار, 2016 07:16:29 م
   Lease Expires . . . . . . . . . . : 31 أيار, 2016 07:16:29 م
   Default Gateway . . . . . . . . . : 192.168.8.1
   DHCP Server . . . . . . . . . . . : 192.168.8.1
   DHCPv6 IAID . . . . . . . . . . . : 371201752
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-CA-DC-A6-58-2C-80-13-92-63

   DNS Servers . . . . . . . . . . . : 192.168.8.1
                                       192.168.8.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.{5B08C959-60F6-48C1-BD72-E0E7F1323658}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:4137:9e74:10f6:14d3:3f57:f799(Pref
erred)
   Link-local IPv6 Address . . . . . : fe80::10f6:14d3:3f57:f799%15(Preferred)
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled

请注意,teredo 接口的 IP 版本 6 已更改。为什么会发生这种情况?如何解决?(我位于 NAT 后面,不知道这有什么区别)

谢谢

更新 :

我相信我的 IP 地址和端口号没有改变,改变的是 teredo 的状态...我注意到 teredo 接口 IP 号没有直接改变,但其状态变为禁用(或离线或其他状态)然后它使用新的 IP 地址重新启动...这是默认行为还是出了问题(RFC 中没有提到这一点)

这是 ipconfig /all 命令输出,显示 IP 更改之前 teredo 的状态:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : mahmoud-PC
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek RTL8723AE Wireless LAN 802.11n PC
I-E NIC
   Physical Address. . . . . . . . . : 20-16-D8-E0-25-2A
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::bc13:29c3:a8c3:c74a%14(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.8.100(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 31 أيار, 2016 08:16:34 م
   Lease Expires . . . . . . . . . . : 01 حزيران, 2016 08:19:06 م
   Default Gateway . . . . . . . . . : 192.168.8.1
   DHCP Server . . . . . . . . . . . : 192.168.8.1
   DHCPv6 IAID . . . . . . . . . . . : 371201752
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-CA-DC-A6-58-2C-80-13-92-63

   DNS Servers . . . . . . . . . . . : 192.168.8.1
                                       192.168.8.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.{5B08C959-60F6-48C1-BD72-E0E7F1323658}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Teredo Tunneling Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

答案1

Teredo 是一种协议,它通过 IPv4 上的 UDP 将 IPv6 流量隧道传输到 Teredo 服务器,然后该服务器将 IPv6 流量路由到 Internet,或者返回到您。

您收到的 Teredo IPv6 地址编码了 Teredo 服务器的 IPv4 地址和特定隧道连接的 UDP 端口。如果隧道断开连接并重新连接,这些可能会发生变化。

例如,在第一种情况下,您的 Teredo 地址编码了 Teredo 服务器 IPv4 地址 65.55.158.116 和 UDP 端口 59132。第二种情况,IPv4 地址相同,但 UDP 端口为 60204。因此,我们可以判断您的隧道至少断开并重新连接过一次。

Teredo 还对本地机器的 IPv4 RFC1918 地址进行编码,在您的情况下为 192.168.8.102。

所有这些都是为了让 Teredo 协议能够正确地通过 NAT 路由数据包所必需的。

此外,每个地址都设置了随机地址标志,使得 IP 地址在每个 Teredo 服务器/UDP 端口组合中具有 4,096 个可能值中的任意一个。这提供了一种抵抗 IPv6 地址扫描的措施,否则对于 Teredo 连接来说,这种扫描是微不足道的。

Teredo 的完整解释RFC 5991、第 3.1 节中的随机标志以及第 4 节中的安全注意事项。

相关内容