
На моем компьютере с Windows XP у меня есть следующая информация:
IP Address: fcb1:cafe:1:9e33::2
Default Gateway: fcb1:cafe:1:9e33::1
Работает отлично, и я могу пинговать шлюз. Однако теперь для хоста указан другой префикс:
fcb1:abab:cdcd:efe1::/64
Чтобы получить к нему доступ, я добавил статический маршрут к этому IP через шлюз:
netsh interface ipv6 add route fcb1:abab:cdcd:efe1:1::/64 "Local Area Connection" fcb1:cafe:1:9e33::1
Эта команда была успешно принята, но теперь при попытке выполнить ping:
ping6 fcb1:abab:cdcd:efe1:1
Я получаю сообщение:Bad IPv6 address fcb1:abab:cdcd:efe1:1
Кажется, IP, который я использую, неверен, однако запись хоста была принята. Может кто-нибудь подсказать с префиксом: fcb1:abab:cdcd:efe1::/64
какой допустимый IP, который я могу пинговать???
Я пробовал проверить калькулятор подсети, но он, похоже, считает это неверным, однако этот префикс используется в допустимой системе и работает нормально. Есть идеи?
решение1
Вам не хватаетвторое двоеточие»ping6 fcb1:abab:cdcd:efe1::1
Поскольку я не люблю односложные ответы, вот кое-что, чего большинство людей, вероятно, не знают:
Неправильно: 2001:0 db8 :: 0001 Правильно: 2001: db8 :: 1 Начальные нули следует убрать! Неправильно: 2001: db8: 0:0:0:0:2:1 Правильно: 2001: db8 :: 2:1 Неправильно: 2001: db8 :: 0:1 Правильно: 2001: db8 :: 1 Использование "::" должно быть максимально возможным! Неправильно: 2001: db8 :: 1:1:1:1:1 Правильно: 2001: db8: 0:1:1:1:1:1 Одно 16-битное поле с нулями объединить нельзя! Неправильно: 2001 :: 1:0:0:0:1 Правильно: 2001:0:0:1 :: 1 Есть несколько вариантов по адресу с "::" для сокращения самое длинное вхождение нулей будет сокращено! Неправильно: 2001: db8: 0:0:1 :: 1 Также неверно: 2001: db8 :: 1 :: 1 Правильно: 2001: db8 :: 1:0:0:1 Если несколько последовательностей имеют одинаковую длину нулей, первый нужно сократить! Неправильно: 2001: db8: 0:0: A :: B Правильно: 2001: db8: 0:0: a :: b Буквы «a» – «f» должны быть строчными!