Nat

為什麼 teredo IP 地址不斷變化?

  • May 31, 2016

我設法在 Windows 7 上配置了 teredo,但我遇到了一個問題…… teredo IP 地址不斷變化。我注意到 terendo stat 也在不斷變化,它從休眠變為啟用,反之亦然

當我執行(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 中沒有提及)

這是顯示 IP 更改前 teredo 狀態的 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.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

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 正確路由數據包,所有這些都是必需的。

此外,在每個地址上設置隨機地址標誌,導致每個 Teredo 伺服器/UDP 埠組合的 IP 地址具有 4,096 個可能值中的任何一個。這提供了一種抵抗 IPv6 地址掃描的措施,否則這對於 Teredo 連接來說是微不足道的。

Teredo 在RFC 5991中、第 3.1 節中的隨機標誌和第 4 節中的安全注意事項中得到了充分解釋。

引用自:https://serverfault.com/questions/779880