Как пинговать IPv6-адрес из командной строки Windows и Linux

by itisgood

IPV6 означает «Internet Protocol Version 6», и он был введен для замены IPV4 из-за исчерпания адресов IPv4.

Из-за того, что IPV4 имеет ограниченное количество IP-адресов и с расширением Iot (Internet of Things), количество IP-адресов, которые могут быть использованы в IPV4, начали заканчиваться, а IPV6 был представлен как решение этой проблемы.

iPv4 против IPv6: В чем разница между IPv4 и IPv6

Существуют различные преимущества IPV6 по сравнению с IPV4, а некоторые из них:

  • IPV6 предоставляет большой пул адресов, точнее теоретический максимум 2 ^ 128 адресов
  • Автоматическая настройка: устройства IPv6 могут настраиваться самостоятельно при подключении к другим устройствам IPv6
  • Улучшение механизмов аутентификации и конфиденциальности в IPV6
  • Более эффективная маршрутизация из-за наличия уникальных IP-адресов

Пингование адресов IPV6

Чтобы проверить подключение IPV6 на вашем компьютере, вам необходимо иметь одно из следующих предварительных условий.

  • Установка туннеля IPV6 на вашем компьютере
  • Иметь родной транспорт IPV6 от вашего интернет-провайдера, чтобы использовать IPv6 через Интернет
  • Включить сетевые передачи IPv6, такие как маршрутизаторы, чтобы использовать IPV6 внутри вашей локальной сети / WAN

Если вы настроили любой из этих методов, вы можете проверить подключение к адресам IPV6 с помощью команды «ping», как показано ниже.

Использование команды Ping

Команда Ping используется для проверки возможности подключения к определенному месту назначения по сети, и он широко используется между различными сторонами по всему миру для устранения неполадок в сети.

Команда ping работает, отправляя сообщение эхо-запроса протокола ICMP (ICMP) адресату и ожидая ответа.

Используя эту команду, мы можем получить информацию, такую как количество ответов, полученных от получателей, и время, необходимое для их возврата.

Команда Ping доступна из командной строки в Windows 7/8/10, Windows Vista, Windows XP и всех операционных системах Linux.

Вы можете выполнить следующие шаги, чтобы выполнить ping к адресам IPV6 с вашей машины Windows

Шаг 1. Откройте командную строку на компьютере Windows, как описано на одном из предыдущих шагов.

Шаг 2. Введите команду в командной строке, чтобы выполнить ping на адрес IPV6.
Команда: ping -6 [IPV6 address]

В целях тестирования вы можете просто использовать IPV6-адрес Google, который является адресом «ipv6.google.com»,

Как вы можете видеть, 3 пакета были переданы и 3 получены с потерей пакетов 0%, что означает, что подключение к IPV6-адресу Google выполнено успешно.

Использование команды Ping6

выполните следующие шаги, чтобы проверить подключение к IPv6-адресам с вашей Linux-машины, отправив запрос на этот адрес

Шаг 1. Откройте терминал, как описано на одном из предыдущих шагов

Шаг 2: введите команду ниже в терминале для отправки на IP-адрес
Команда: ping6 -c [Count] -I [Interface] [Destination Address / Hostname]

Здесь, с ключом  -C, вы можете указать количество пакетов, которые вам нужно передать, и с помощью -I вы можете указать интерфейс.

В этом примере после назначения адреса IPV6 «% eth0» добавляется, поскольку он является локальным адресом связи, и машина имеет несколько интерфейсов (Wi-Fi / eth0), поэтому вам необходимо сообщить устройству интерфейс / ссылку хотите использовать этот локальный адрес.

Но это не требуется для других типов адресов.

Как найти IPV6-адрес вашего ПК?

Существует несколько способов найти IPV6-адрес вашего ПК, и в этой статье показаны самые простые способы найти его как на ОС Windows, так и на Linux (операционных системах)

На Windows :

Не все дистрибутивы Windows поддерживают протокол IPV6, поскольку развертывание протокола интернет-протокола версии 6 (IPv6) происходит только с середины 2000-х годов, и из-за этого Microsoft Windows поддерживает IPv6 только с Windows 2000.

Дистрибутивы Windows, поддерживающее IPV6:

  • Windows Vista
  • Windows Server 2008
  • Windows XP c SP1 или более поздние
  • Windows version 7/8/10
  • Windows Server 2003 или выше

Используйте нижеприведенные шаги, чтобы найти IPV6-адрес вашего компьютера Windows.

Шаг 1. Перейдите в панель поиска Windows и найдите командную строку, набрав «cmd».

Там вы увидите подсказку командной строки, как показано ниже, и выберите ее

Шаг 2. В командной строке введите «ipconfig» и затем посмотрите все текущие значения конфигурации сети TCP / IP на вашем компьютере

Шаг 3: Там, где вы видите данные о соединении через Ethernet, вы сможете увидеть свой IPV6-адрес

На Linux :

Все современные дистрибутивы Linux с ядром выше, чем Kernal 2.2, поддерживают IPV6 и ниже некоторых примеров

  • Ubuntu
  • RedHat
  • CentOs
  • Linux Mint

Ниже приведены шаги, которые вы можете использовать, чтобы узнать IPv6-адрес вашей Linux-машины. В этом примере мы показали вам способ найти IPV6-адрес машины Ubuntu

Шаг 1. Перейдите в панель поиска машины Ubuntu, которая находится в верхнем левом углу

Шаг 2. Найдите слово «terminal», а затем вы увидите «Терминал» в результатах поиска. Выберите его

Шаг 3: Введите «ifconfig» в терминале, чтобы увидеть все сетевые конфигурации на вашей машине Linux.

Там, в конфигурациях eth0, вы сможете увидеть свой IPV6-адрес

Поиск маршрутов пакетов IPV6

Из всех инструментов диагностики сети, доступных для просмотра информации о маршруте, traceroute является самым популярным инструментом.

Traceroute отслеживает пакеты маршрутов, взятые из IP-сети, на пути к данному хосту.

Он использует поле времени IP-протокола для жизни (TTL) и пытается получить ответ ICMP TIME_EXCEEDED от каждого шлюза по пути к хосту.

Traceroute6 в Linux

Ниже приведена команда просмотра сведений о маршруте пакетов IPV6 на машине Linux. Он отображает маршруты, по которым прошли пакеты IPV6, и время, которое они прошли, чтобы пройти через них.

Команда: traceroute6 [IP-адрес IPV6]

tracert -6 в Windows

Подобно инструменту traceroute6, в машинах Windows команда tracert -6 может использоваться для отслеживания маршрутов пакетов IPV6. Он отслеживает путь к месту назначения, обнаруживая MTU по этому пути и использует порт порта UDP или некоторый случайный порт.

Команда: tracert -6 [IP-адрес IPV6]

См. также:

Как отключить IPv6 в Linux?

Спуффинг адресов IPv6 : sylkie

mitm6 — инструмент, который использует стандартную конфигурацию Windows для захвата DNS-сервера по умолчанию

You may also like

2 комментария

DorkiFune482 19.09.2019 - 19:36

Публикация хорошая и нужная. Посмотрел, на сайте присутсвуют и другие полезные материалы. Большое спасибо!

Reply
itisgood 19.09.2019 - 21:07

Всегда пожалуйста!

Reply

Leave a Comment