Почему IP-адрес Teredo постоянно меняется?
Мне удалось настроить Teredo в Windows 7, но я столкнулся с одной проблемой... IP-адрес Teredo постоянно меняется. Я заметил, что статистика 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
обратите внимание, что ip версия 6 интерфейса Teredo изменилась. почему это происходит? и как это решить? (Я за NAT, если это что-то меняет)
Спасибо
ОБНОВИТЬ:
Я считаю, что мой ip-адрес и номер порта не меняются, меняются только состояния teredo... Я заметил, что ip-номер интерфейса teredo не меняется напрямую, но его состояние переходит в отключенное состояние (или в автономное состояние, или в любое другое состояние), затем оно перезапустить с новым IP-адресом... это поведение по умолчанию или что-то не так (в RFC об этом ничего не сказано)
это вывод команды ipconfig / all, который показывает состояние teredo до изменения IP:
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 - это протокол, который туннелирует трафик IPv6 через UDP на IPv4 на сервер Teredo, который затем направляет трафик IPv6 в Интернет или обратно к вам.
Получаемый вами IPv6-адрес Teredo кодирует IPv4-адрес сервера Teredo и порт UDP для вашего конкретного туннельного соединения. Если туннель отключается и повторно подключается, они могут измениться.
Например, в первом случае ваш адрес Teredo кодирует IPv4-адрес сервера Teredo 65.55.158.116 и порт UDP 59132. Во втором случае адрес IPv4 такой же, но порт UDP 60204. Итак, мы можем сказать, что Ваш туннель отключился и снова подключился хотя бы один раз.
Teredo также кодирует адрес IPv4 RFC1918 локального компьютера, который в вашем случае равен 192.168.8.102.
Все это необходимо для того, чтобы протокол Teredo правильно маршрутизировал пакеты через NAT.
Кроме того, флаги случайных адресов устанавливаются для каждого адреса, в результате чего IP-адрес может иметь любое из 4096 возможных значений для каждой комбинации сервера Teredo / порта UDP. Это обеспечивает меру сопротивления сканированию адресов IPv6, что в противном случае было бы тривиально для соединений Teredo.
Teredo полностью объясняется в RFC 5991, случайные флаги в разделе 3.1 и соображения безопасности в разделе 4.