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 : sylkie
2 комментария
Публикация хорошая и нужная. Посмотрел, на сайте присутсвуют и другие полезные материалы. Большое спасибо!
Всегда пожалуйста!