Протокол ipv6

Способ 2: Ручной сброс сетевых настроек

Рассмотренное выше средство хоть и сбрасывает сетевую конфигурацию, однако не затрагивает некоторые компоненты, которые могут влиять на работу протокола IPv6, поэтому приходится осуществлять поставленную задачу самостоятельно, воспользовавшись «Командной строкой».

  1. Откройте «Пуск», отыщите там консоль и запустите ее от имени администратора.

Введите там первую команду и нажмите на Enter.

Вы должны получить уведомление о том, что сброс каталога прошел успешно.

Сразу же впишите команду и точно так же подтвердите ее.

Осталось только перезагрузить компьютер, чтобы все изменения вступили в силу. После этого повторно подключитесь к сети и убедитесь в том, что доступ к сети появился. Если это не так, переходите далее.

Если IPv6 без доступа к сети через роутер

Так и должно быть. Это не ошибка. Выше я уже писал, что при подключении к интернету по Wi-Fi, или по кабелю через маршрутизатор, используется протокол IPv4. Смотрите какой у него статус. А если интернет не работает, то нужно искать причину в другом: настройки компьютера, настройки маршрутизатора, интернет-провайдер. Скорее всего вам пригодятся эти статьи:

  • «Без доступа к интернету» при настройке роутера
  • Без доступа к интернету в Windows 7 при подключении по Wi-Fi сети
  • «Подключение ограничено» в Windows 10

Настройка IPv6 (если провайдер поддерживает этот протокол)

В том случае, если ваш провайдер использует протокол IPv6, то может понадобится задать параметры вручную. Хотя, в большинстве случаев адреса присваиваются автоматически. У провайдера работает DHCP-сервер, который раздает уникальные адреса абонентам. И если данный протокол без доступа к сети, или интернету, то скорее всего у провайдера возникли какие-то технические проблемы.

Вы можете перезагрузить компьютер. Если это не поможет, то нужно звонить в поддержку провайдера и объяснять возникшую проблему. Напомню, что все это вы можете делать только в том случае, когда интернет напрямую подключен к вашему компьютеру. Без маршрутизатора.

Давайте еще покажу, где можно прописать статические IP и DNS-адреса для TCP/IPv6.

Нажмите сочетание клавиш Win + R, введите команду ncpa.cpl и нажмите Ok.

Дальше откройте свойства подключения «Ethernet», или «Подключение по локальной сети».

Выделите «IP версии 6 (TCP/IPv6)». Нажмите кнопку «Свойства».

Дальше можно прописать статические адреса IP и DNS. По умолчанию стоит автоматическое получение адресов. Скорее всего, так и должно быть.

Если нужно указать статические данные, то уточните их у своего провайдера.

Как прописать DNS от Google для протокола IPv6?

Замена DNS адресов на статические Google Public DNS (или другие) очень часто позволяет избавится от ошибки Не удается найти DNS-адрес сервера, и других проблем, когда не открываются все, или некоторые сайты в браузере.

Для протокола IPv6, эти адреса будут иметь немного другой вид.

Откройте свойства 6-ого протокола (как я показывал выше), поставьте переключатель возле «Использовать следующие адреса DNS-серверов» и пропишите (скопируйте) такие адреса:

Должно получится вот так:

С DNS разобрались.

Подведем итоги: если вы видите надпись «IPv6 без доступа к сети», и интернет у вас подключен через маршрутизатор, то не работает он не из-за этой ошибки. Ищите другую проблему. Ссылки я давал выше.

Точно так же при прямом подключении к интернету. Если провайдер не использует протокол IPv6, то статус «без доступа к сети» – это не ошибка, так и должно быть. Если провайдер использует этот протокол, то скорее всего проблема на стороне оборудования интернет-провайдера.

70

Сергей

Решение проблем и ошибок

Как работает IPv6 совместно с IPv4

IPv6 замечательно работает совместно с уже развернутой инфраструктурой IPv4 следующим образом:

  • На Windows Server 2008 / 2008 R2 разворачиваются службы DNS и DHCP, поддерживающие IPv6.
  • Клиенты, поддерживающие IPv6 (Windows Vista, Windows 7), получают настройки от DHCP и регистрируют свои имена в DNS.
  • Далее при обращении к узлам по DNS-имени в первую очередь идет попытка получить их адреса IPv6 (тип записи AAAA), в случае их отсутствия — IPv4 (тип записи A).
  • Клиенты, не поддерживающие IPv6 (Windows Server 2003, Windows XP) продолжают пользоваться старым протоколом IPv4 как раньше.

При выборе префикса создаваемой сети IPv6 рекомендую схитрить: если в этой же физической сети располагается IPv4 сеть 10.18.1.0/24, то можно выбрать префикс для сети IPv6.

Настройка IPv6 с помощью инструмента Netsh.exe

Вы также можете настроить адреса IPv6, шлюзы по умолчанию и DNS-серверы в командной строке, используя команды в интерфейсе ipv6 интерфейса netsh.

Конфигурирование адресов

Чтобы настроить адреса IPv6, вы можете использовать команду  со следующим синтаксисом:

netsh interface ipv6 add address InterfaceNameorIndex IPv6Address
 unicast|anycast] Time|infinite] 
Time|infinite] active|persistent]
  • interface Имя интерфейса или интерфейса или индекс интерфейса.
  • address Адрес IPv6 для добавления, необязательно сопровождаемый длиной префикса подсети (по умолчанию 64).
  • type Тип IPv6-адреса, одноадресный (по умолчанию) или anycast.
  • validlifetime Время жизни, по которому действителен адрес. Значения времени могут быть выражены в днях, часах, минутах и ​​секундах (например, 1d2h3m4s). Значение по умолчанию бесконечно.
  • preferredlifetime Время жизни, по которому адрес является предпочтительным. Значения времени могут быть выражены в днях, часах, минутах и ​​секундах. Значение по умолчанию бесконечно.
  • store Как сохранить адрес IPv6 — активный (адрес удаляется при перезапуске системы) или постоянный (адрес остается после перезапуска системы), который является значением по умолчанию.

Например, чтобы настроить одноадресный IPv6-адрес 2001:db8:290c:1291::1 в интерфейсе с именем «Подключение по локальной сети» с бесконечными действительными и предпочтительными сроками службы и сделать адрес постоянным, вы используете следующую команду:

netsh interface ipv6 add address "Local Area Connection" 2001:db8:290c:1291::1

Зачем переходить на IPv6

В интернете заканчиваются адреса IPv4. Это было неизбежно, учитывая, насколько широко распространились сети и сетевые устройства. Даже в локальной сети пользователям приходится использовать подсети просто потому, что устройства, например, в корпоративной сети, могли занять все адреса 192.68.1.#. Для этого был разработан IPv6, который предлагает больший пул адресов для использования.

Однако появляется другая проблема: перейти на IPv6 и оптимизировать работу с новым протоколом не так просто. У пользователя могут быть сотни устройств и множество локаций. Вдобавок всегда есть DNS, который необходимо обновить (что может быть равносильно простою). В конце концов, 192.168.1.1 запомнить намного проще, чем 0: 0: 0: 0: 0: ffff: c0a8: 101.

На обновление всех серверов и устройств, которые до этого работали только с IPv4, может уйти много денег и времени. Этого можно избежать, с помощью некоторых инструментов.

Отличия протоколов ipv4 и ipv6

В четвертой версии IP-протокола для адресации используется 32 бита, которые принято записывать блоками по 8 бит (диапазон от 0.0.0.0 до 255.255.255.255). Из-за нехватки адресов для выхода в интернет из локальной сети используется один внешний IP-адрес.

В шестой версии IP-протокола адрес состоит из 128 бит. При записи он разбивается на 8 шестнадцатибитных блоков, которые разделяются между собой двоеточием, например, 2dеc:0546:029he:cc76:02b7:cbhf:fa8c:0. В данной версии протокола используется префикс, который записывается через знак слеш «/» после IPv6 адреса. Например, запись «/64» означает что первые 64 бита идентифицируют сеть, а оставшиеся – конкретное устройство в этой сети.

Таким образом, можно задать адрес для 3,4*1038 устройств, этого должно с избытком хватить на достаточно долгое время.

Для упрощения записи адреса применяется режим, в котором несколько нулевых блоков, идущих подряд, можно заменить на два двоеточия. Так, адрес FHEA:0:0:0:0:CB28:1C12:42C4 можно записать так: FHEA::CB28:1C12:42C4.

Кроме этого, в каждой последовательности из четырех шестнадцатеричных цифр можно удалить ведущие (которые идут первыми) нули. Например, 0СB0 заменяем на СB0, а 00ВС на ВС. Если все цифры равны нулю, то его меняют на один нуль.

Как настроить свою систему на работу с DNS по IPv6

Даже если ваш компьютер подключён к IPv6 сети, то, скорее всего, в качестве DNS серверов указаны IP четвёртой версии. Если вы хотите, чтобы DNS запросы также делались по протоколу IPv6, то в дополнение к имеющимся записям добавьте также IPv6 адреса DNS серверов.

Для DNS Google это адреса:

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Вы можете проверить, нормально ли приходят ответы от DNS по IPv6:

dig suip.biz @2001:4860:4860::8888 AAAA

Если всё нормально, то в Linux для включения DNS через IPv6 в начало файла /etc/resolv.conf

sudo gedit /etc/resolv.conf

добавьте строки:

nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

После этого DNS запросы будут отправляться через IPv6 протокол.

Кроме того, что IPv6 «это модно и современно», протокол IPv6 имеет встроенную поддержку IPsec:

«IPsec (сокращение от IP Security) — набор протоколов для обеспечения защиты данных, передаваемых по межсетевому протоколу IP. Позволяет осуществлять подтверждение подлинности (аутентификацию), проверку целостности и/или шифрование IP-пакетов. IPsec также включает в себя протоколы для защищённого обмена ключами в сети Интернет. В основном, применяется для организации VPN-соединений» (Википедия).

«Обеспечение безопасности в протоколе IPv6 осуществляется с использованием протокола IPsec, поддержка которого является обязательной для данной версии протокола. В отличие от SSL и TLS, протокол IPsec позволит шифровать любые данные (в том числе UDP) без необходимости какой-либо поддержки со стороны прикладного ПО» (Википедия). А DNS запросы (по умолчанию) передаются с помощью протокола UDP. То есть, по идее, переход с IP до IPv6 должен улучшить безопасность для DNS запросов.

Как узнать IPv6 адрес сайта

IP адрес сайта храниться в A записях, а IPv6 адрес сайта хранятся в записях AAAA (смотрите Введение в DNS терминологию, компоненты и концепции).

В Windows IPv6 адрес сайта можно узнать командой nslookup:

nslookup АДРЕС-САЙТА

Например:

nslookup yandex.ru

Вывод:

╤хЁтхЁ:  UnKnown
Address:  192.168.1.1

Не заслуживающий доверия ответ:
╚ь :     yandex.ru
Addresses:  2a02:6b8:a::a
          77.88.55.60
          77.88.55.55
          5.255.255.55
          5.255.255.60

Если у сайта есть IPv6 адрес, то он будет выведен вместе с IP адресами.

В Linux также можно использовать команду nslookup:

nslookup yandex.ru

Можно использовать команду host:

host yandex.ru

Команда dig также умеет показывать IPv6 адреса, но по умолчанию выводит данные только для A записи, поэтому нужно указать вид записи явно:

dig +short yandex.ru AAAA

Либо настроить вывод всех DNS записей данного домена:

dig yandex.ru ANY

Если вам не хочется возиться с утилитами командной строки, то можете воспользоваться онлайн сервисов, который покажет вам все IP и IPv6 адреса любого сайта: https://suip.biz/ru/?act=dig

Теперь, когда мы научились смотреть и узнавать IPv6 адреса, давайте научимся использовать их в различных приложениях и утилитах.

Enable IPv6 forwarding

  1. Click Start, point to All Programs, point to Accessories, and then click Command Prompt.

  2. At the command prompt, type , and then press ENTER.

  3. Type , and then press ENTER.

  4. Type the following command, and then press ENTER:

    This command uses the following values:

    • string: Specifies the interface name.
    • enabled: Specifies whether packets that are arriving on this interface can be forwarded to other interfaces. The default setting is Disabled.

    You can also send Router Advertisement messages by adding the advertise parameter to the command, for example:

    To see the additional parameters for this command, type .

Формат заголовка IPv6

Давайте рассмотрим формат заголовка протокола IPv6. Основное изменение это более длинные адреса отправителя и получателя, каждая из которых занимают по 16 байт.

  • Первое поле в заголовке протокола IPv6 также, как и в заголовке протокола IPv4, это номер версии 4 для IPv4 и 6 для IPv6.
  • Затем идет поле класс трафика, оно необходимо для реализации качества обслуживания. Самый простой вариант, разбиение трафика на два класса, обычный и важный. Маршрутизаторы, которые поддерживают обеспечение качества обслуживания, передают важный трафик быстрее используя специальную выделенную очередь, также возможны и другие варианты использования классов трафиков.
  • Следующее поле в заголовке IPv6 это метка потока, это поле используется для того чтобы объединить преимущества сетей коммутации пакетов с сетями с коммутацией каналов. У набора пакетов, которые передаются от одного отправителя к одному получателю, и требует определенного типа обслуживания, устанавливается одна и та же метка. Маршрутизаторы, которые поддерживают работу в таком режиме, обрабатывают пакет на основе метки, что гораздо быстрее.
  • Следующее поле это длина полезной нагрузки, в отличии от протокола IPv4, где в подобном поле указывается общая длина пакета, здесь указывается только размер данных без размера заголовка.
  • Затем идет поле следующий заголовок, которое необходимо, если используются дополнительные заголовки, в этом поле указывается тип первого дополнительного заголовка.
  • В IPv6 поле время жизни пакета переименовали в максимальное число транзитных участков, потому что на практике вместо времени жизни, даже в протоколе IPv4, указывается максимальное количество маршрутизаторов через которое может пройти пакет, перед тем как он будет отброшен.

По сравнению с заголовком протокола IPv4 в протоколе IPv6 нет полей, которые отвечают за фрагментацию, и за контрольную сумму. Расчет контрольной суммы создает большую нагрузку на маршрутизаторы, однако эта операция часто является излишней, так как контрольная сумма рассчитывается на канальном уровне, и на сетевом уровне. Поэтому от расчета контрольных сумм в протоколе IPv6, было решено отказаться.

Также было принято решение отказаться от фрагментации, потому что она так же как и расчет контрольной суммы, создает большую нагрузку на маршрутизаторы. На практике во многих сетях сейчас используется один и тот же размер пакета, соответствующий размеру кадра Ethernet 1500 байт, поэтому фрагментация часто являются ненужной. Если все же где-то по пути пакета встретиться сеть с меньшим максимальным размером пакета, то вместо фрагментации необходимо использовать технологию Path MTU Discovery.

Также как и заголовок протокола IPv4,  заголовок протокола IPv6 состоит из двух частей обязательный и необязательной. В необязательные части может быть несколько дополнительных заголовков.

Дополнительные заголовки IPv6

В IPv6 могут быть дополнительные заголовки следующих типов:

  1. Заголовок параметры маршрутизации —  содержит данные, которые необходимы маршрутизаторам для того, чтобы корректно обрабатывать пакеты.
  2. Заголовок параметры получателя —  содержит данные, которые необходимы для обработки пакета на стороне получателя.
  3. Дополнительный заголовок маршрутизация — содержит список маршрутизаторов, через который пакет должен обязательно пройти.

В протоколе IPv6 фрагментация преимущественно не используется, вместо неё используется технология Path MTU Discovery, но как вариант все-таки маршрутизаторы могут фрагментировать пакеты, для этого используется не обязательная часть заголовка.

Важным добавлением в протокол IPv6 является механизм защиты данных, которых не было в IPv4 это аутентификация и шифрование. Обе технологии не являются частью протокола IPv6, а описаны в отдельных документах. RFC 2402 IP Authentication Header используется для аутентификации, а документ RFC 2406 описывает технологию шифрования IP Encapsulation Security Payload, сейчас активными являются обновленные версии этих документов.

Как рассчитать значение реестра

Windows bitmasks для проверки значений DisabledComponents и определения того, следует ли отключить компонент.

Чтобы узнать, какой компонент каждый бит (от низкого до высокого) элементов управления, обратитесь к следующей таблице.

Имя Setting
Tunnel Отключение интерфейсов тоннелей
Tunnel6to4 Отключение интерфейсов 6to4
TunnelIsatap Отключение интерфейсов Isatap
Tunnel Teredo Отключение интерфейсов Teredo
Нативный Отключение родных интерфейсов (также PPP)
PreferIpv4 Предпочитаем IPv4 в политике префикса по умолчанию
TunnelCp Отключение интерфейсов CP
TunnelIpTls Отключение интерфейсов IP-TLS

Для каждого бита означает false, а 1 — true. В примере обратитесь к следующей таблице.

Setting Предпочитать IPv4 над IPv6 в политиках префикса Отключение IPv6 для всех нетоннических интерфейсов Отключение IPv6 во всех интерфейсах туннеля Отключение IPv6 в нетоннических интерфейсах (кроме циклической) и в интерфейсе тоннеля IPv6
Отключение интерфейсов тоннелей 1 1
Отключение интерфейсов 6to4
Отключение интерфейсов Isatap
Отключение интерфейсов Teredo
Отключение родных интерфейсов (также PPP) 1 1
Предпочитаем IPv4 в политике префикса по умолчанию. 1
Отключение интерфейсов CP
Отключение интерфейсов IP-TLS
Binary 0010 0000 0001 0000 0000 0001 0001 0001
Hexadecimal 0x20 0x10 0x01 0x11

Использование интерфейса сетевых свойств для отключения IPv6 не поддерживается

Это значение реестра не влияет на состояние следующего контрольного окна. Даже если для ключа реестра установлено отключение IPv6, можно выбрать поле в вкладке Networking для каждого интерфейса. Это ожидаемое поведение.

Trace a path by using the TRACERT command

  1. Click Start, point to All Programs, point to Accessories, and then click Command Prompt.

  2. At the command prompt, type either of the following commands:

    • tracert -6host_name
    • tracertipv6address % zone_id

    These commands use the following values:

    • Host_name is the host name of the remote computer.
    • Ipv6address is the IPv6 address of the remote computer.
    • zone_id is the zone ID for the destination address. The zone ID for link-local destination addresses is the interface index of the interface from which you want to send tracert -6 packets. The zone ID for site-local destination addresses is the site ID that is listed in the output of the command. You do not have to use the % zone_id portion of the command for global destination addresses.

    Note

    The tracert command with the -6 parameter traces the path that is taken by IPv6 packets from this computer to another remote computer. The tracert -6 command uses ICMPv6 Echo Request messages (similar to the ping command) to produce command-line report information about each router that is crossed and the roundtrip time (RTT) for each hop.

    If tracert is not successful, you can use the command-line report information to determine which intermediate router forwarding either failed or was slowed.

Адресация IPv6

Как известно, в IPv4 стандартизированы диапазоны «серых» адресов для локальных сетей (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), аналогично и в IPv6 для локальных адресов принят диапазон fc00:/7.

Рассмотрим следующую схему адресации IPv6, которая принята для локальных сетей на платформе Windows Server:

  • префикс сети (адрес сети в терминологии IPv4):, где a, b, c — выбирайте на ваше усмотрение из диапазона 0000-ffff, например fc00:10:18:1::/64
  • адрес хоста в сети, где v, x, y ,z определяют адрес хоста, например
    • — такой адрес может назначить DHCP-сервер
    • — настроенный вручную более читабельный адрес, например для сервера, который нужно будет указывать руками (:: означает пропуск группы нулей, может использоваться однократно в адресе).

На картинке показан пример настроек сервера, на котором далее будет настроена служба DHCPv6.

Способы отключения протокола IPv6 на Windows 7 и выше

Для того, чтобы отключить протокол версии 6 на компьютере с Windows 7 и выше, нужно зайти в систему с правами Администратора. Далее используем такие способы.

Для того, чтобы вызвать окно сетевых настроек, нужно нажать «Win+R» и ввести «ncpa.cpl».

Находим свое сетевое подключение и нажимаем на нем правой кнопкой мыши. Выбираем «Свойства».

Появится небольшое окно. Находим сетевой протокол IPv6. Снимаем с него отметку.

Перезагружаем систему, чтобы изменения вступили в силу.

Если вы используете Windows 8.1 и Windows 10, то с помощью утилиты PowerShell можно отключить протокол IPv6. Для этого нужно запустить консоль с правами Администратора и ввести команду: Get-NetAdapterBinding -ComponentID ms_tcpip6. Эта команда отобразит список всех используемых протоколов 6 версии. Запоминаем название того, который нужно отключить. Оно указано в столбце «Name».

Теперь вводим команду, в которой прописываем название сети, протокол для которой нужно отключить: Enable-NetAdapterBinding -Name «Имя сетевого адаптера» -ComponentID ms_tcpip6.

Если вы хотите включить протокол IPv6 для всех сетевых адаптеров, не указывая имя адаптера, то в консоли нужно ввести команду: Disable-NetAdapterBinding -Name «*» -ComponentID ms_tcpip6.

После выполнения данной команды стоит перезагрузить систему, чтобы изменения вступили в силу. Для некоторых роутеров также требуется перезагрузка.

Как включить протокол IPv6 в Windows XP?

В 2020 г. практически все Интернет-провайдеры используют протокол IPv6, который идет в дополнение к уже известному IPv4. Поддержка этого протокола включена в ОС от Windows Vista. Поэтому включить или отключить IPv6 в Windows Vista, 7, 8, 10 не так сложно, используя вышеописанные методы. Однако что делать пользователям, которые используют старые ПК для серфинга в сети? К примеру, пользователям Windows XP? У них поддержку протокола IPv6 нужно включать вручную. Опишем официальный способ.

Для начала нужно проверить, включен ли IPv6 в вашей операционной системе. Для этого нужно запустить командную строку с правами Администратора и ввести ipconfig.

Если в консоли вы не увидите вставки IPv6 адресов, то поддержка данного протокола не включена. В таком случае в командной строке нужно по очереди ввести.

netsh

interface

ipv6

install

Запустится установка IPv6 в Windows XP.

Если работать с командной строкой вам неудобно, то включить поддержку протокола 6 версии можно выполнить через Панель управления. Для этого выполняем следующее:

  • Открываем «Панель управления», «Сетевые подключения» и нажимаем правой кнопкой мыши по локальной сети. Выбираем «Свойства». Кликаем «Установить» протокол.
  • В окне «Выбор типа сетевого компонента» отмечаем «Протокол». Нажимаем кнопку «Добавить».
  • В окне «Выбор сетевого протокола» отмечаем «Microsoft TCP / IP версии 6», а затем нажимаем кнопку «ОК». Сохраняем изменения.
  • Перезагружаем систему, чтобы изменения вступили в силу.

Чтобы проверить включение поддержки протокола IPv6 в Windows XP, выполните команду IPCONFIG из командной строки.

Протокол ipv6 недоступен

Нужно понимать, что протокол ipv6 может быть недоступен не только потому, что нарушены какие-то настройки конфигурации. Иногда вы можете видеть запись, потому что ваш провайдер его просто не использует в своей работе — об этом мы уже говорили. Поэтому в таком случае «протокол ipv6 недоступен» — это нормально. К сожалению, большинство современных провайдеров до сих пор используют старую технологию, поэтому такие сообщения — не редкость. Однако в последнее время заметен неплохой прирост и в ipv6. 

Кстати, проверить, будет ли у вас работать технология ipv6, можно на сайте: ipv6test.google.com. Тут же можно увидеть общее количество пользователей ipv6, на момент написания статьи в мире около 33% пользователей уже используют эту технологию.

Промежуточный итог: если у вас есть интернет, но в настройках интернета на компьютере вы видите надпись: «протокол ipv6 недоступен»,— это нормально и не стоит на него вообще обращать внимания. Когда ваш провайдер перейдет на этот новый протокол, тогда будете принимать меры по этому сообщению.

Протокол ipv6 недоступен: как исправить 

Представим ситуацию, что у вас нет интернета и вы видите сообщение в настройках: «протокол ipv6 недоступен», что тогда делать?

Для этого нужно точно знать, по какому протоколу работает ваш провайдер. Если он работает по ipv4 и вы это точно знаете, значит, вам нужно попытаться настроить соединение по этому протоколу вручную. Это происходит довольно просто:

  1. Находите в настройках интернета «Параметры адаптера» и его «Свойства».

  2. Там находите пункт «Соединение по протоколу ipv4» (или что-то подобное).

  3. Выделите этот пункт и нажмите «Свойства».

  4. В «Свойствах» этого пункта выставите галочки в пунктах «Автоматический IP» и «Автоматический DNS».

  5. Перезагрузите компьютер.

Должно все заработать. Если не заработало, тогда, возможно, потребуется ручной ввод IP, шлюза, и DNS-сервера. Тут важен один момент — вы должны быть точно уверены, что интернет отсутствует по вине сбоя настроек конфигурации устройства. В этом можно удостовериться 2-мя способами:

  1. Позвонить провайдеру и спросить, нет ли проблем на линии.

  2. Подключить второе устройство к этой сети. К примеру, если нет интернета на компьютере, но есть в телефоне через Wi-Fi, тогда на компьютере это нужно исправлять.

Итак, если автоматическая настройка ни к чему не привела, нужно повторить процедуру входа в свойства ipv4, но перейти на ручной ввод настроек. Там будет несколько пунктов, и, естественно, вы их не обязаны знать и помнить — тогда что делать? Самый простой выход — взять эти параметры с другого подключенного устройства к этой сети, допустим, с телефона. Только когда будете «копировать» настройки, все копируется точь-в-точь, кроме IP-адреса. Здесь нужно будет изменить последнюю цифру в «айпи», чтобы не было 2-х устройств на одном IP. Если не можете найти эти настройки на других устройствах, то звоните провайдеру.

Что делать, если вы не знаете, по какому протоколу работает ваш провайдер и нет интернета? Тогда первым делом звоните провайдеру и исключите технические неполадки на линии, а вторым вопросом уточните, по какому протоколу он работает. Если по ipv4, тогда вы уже знаете, что делать. А если по ipv6, тогда нужно:

  1. Зайти в «Параметры сети Интернет» и открыть «Настройки параметров адаптера».

  2. Открываем «Свойства» адаптера и выбираем пункт «IP версии 6».

  3. Далее выставляем «галочки» для получения автоматических конфигураций.

  4. Перезагрузите компьютер.

Должно все заработать. Если при звонке провайдеру вы сообщили, что у вас нет интернета, и оператор посоветовал вам внести какие-то настройки вручную, то обязательно это сделайте!

Проблема не исчезла, ipv6 все равно недоступен

Не исключено, что после автоматической настройки интернет вроде есть, но работает очень «криво» или вообще опять пропадает. Иногда это связано с «неправильными» DNS. В этом случае можно попробовать оставить пункт «Получить ipv6-адрес автоматически», а в пункте про DNS нужно ввести DNS-адрес вручную. Есть несколько вариантов подобных ДНС-адресов, но самыми стабильными из них являются варианты от Гугла. Вот как они выглядят:

  • 2001:4860:4860::8888 — это предпочитаемый;

  • 2001:4860:4860::8844 — это альтернативный.

Кстати, в ipv4 тоже можно попробовать такое решение, в этом случае адреса будут немного проще:

  • 8.8.8.8

  • 8.8.4.4

Введите и перезагрузите компьютер, должно все заработать.

Как включить и отключить IPv6 в Windows 8 или 8.1

Для включения или отключения IPv6 в Windows 8 или 8.1, первым делом нужно попасть в список сетевых подключений компьютера. Для этого, нужно нажать клавиши Win + R, и в появившемся окошке «Выполнить» набрать команду , после чего нажать кнопку «ОК».

Откроется список сетевых подключений. В нем находим нужное сетевое подключение, и нажимаем на нем правой кнопкой мыши, после чего выбираем пункт «Свойства».

В открывшихся свойствах подключения, нужно найти компонент «Протокол Интернета версии 6 (TCP/IPv6)», и в зависимости от своей цели предпринять следующее:

  • Для включения IPv6, данный компонент должен быть включен (установлена галочка).
  • Для выключения IPv6, данный компонент должен быть выключен (галочка снята).

Для настройки свойств IPv6 данного подключения, нужно выделить компонент «Протокол Интернета версии 6 (TCP/IPv6)», и затем нажать на кнопку «Свойства». В открывшемся окошке будет доступна установка нужного IP адреса, длины префикса сети, основного шлюза и DNS сервера.

Как включить TCP/IPv6 на windows 7, Windows 8 и Windows 8.1?

По умолчанию, протокол Интернета TCP/IPv6 на современных версиях Windows уже включен и настроен на автоматическое получение IP-адреса . Но случается и такое, что протокол TCP/IPv6 может быть отключен при настройке или после установки какого-либо программного обеспечения. Чтобы это проверить, надо зайти в Сетевые подключения . Для этого нажимаем комбинацию клавиш Win+R, в строке Открыть пишем команду ncpa.cpl :

Нажимаем кнопку ОК. Откроется окно Сетевые подключения. Выбираем нужное сетевое подключение и кликаем на нем правой кнопкой мыши:

В контекстном меню надо выбрать пункт Свойства. В открывшемся окне свойств подключения смотрим стоит ли галочка на компоненте Протокол Интернета версии 6(TCP/IPv6).

Как сканировать IPv6 и диапазоны IPv6

Программа nmap поддерживает работу с IPv6 адресами и может сканировать диапазоны IPv6, хотя есть некоторые ограничения: поддерживаются не все виды нотаций, которые доступны для обычных IP.

Предположим, я хочу просканировать свою локальную IPv6 сеть к которой принадлежит мой адрес 2403:6200:8862:ea24::2/128 (маска подсети /128 означает только один адрес). Хотя это не совсем верное выражение, поскольку 2403:6200:8862:ea24::2 адрес является глобальным. В этот же момент моему сетевому интерфейсу присвоен IPv6 адрес 2403:6200:8862:ea24:40b3:e3e3:fdf8:bcf8/64. Если посмотреть информацию о данном адрес:

whois 2403:6200:8862:ea24:40b3:e3e3:fdf8:bcf8

то окажется, что он принадлежит диапазону 2403:6200::/32. Диапазон с длиной сети /32 является слишком большим для сканирования. Подсеть /64 тоже слишком большая. Поэтому я просканирую подсеть /120, в которой всего:

2(128-120) = 256 адресов.

То есть в качестве цели я выбираю 2403:6200:8862:ea24::2/120. Nmap не будет жаловаться, что установлен не сетевой бит (в отличии, кстати, от tcpdump, которая не принимает фильтр с таким допущением). Но «более правильнее», конечно, было бы указать цель как 2403:6200:8862:ea24::/120:

sudo nmap -6 2403:6200:8862:ea24::/120

Из просканированных 256 хостов, 4 хоста оказалось онлайн. Это те же самые хосты, которые входят в подсеть 192.168.1.0/24.

На самом деле, если копнуть глубже и внимательнее присмотреться к протоколу IPv6, то мы узнаем, что клиентам выделяются очень крупные подсети, а так много адресов нужно из-за особенностей маршрутизации IPv6. Может оказаться, что клиенты собраны в начале крупных диапазонов и нет смысла сканировать весь большой диапазон IPv6 адресов целиком — достаточно разбить цели сканирования на такие же подсети, которые выделяет Интернет-провайдер клиентам и сканировать только самое начало каждого такого диапазона. В результате время сканирования должно уменьшиться драматически. ИМХО, в сканировании IPv6 сетей есть простор для оптимизации, но это требует понимание топологии конкретной сети и глубокое понимание протокола IPv6 и его маршрутизации.

Итак, для сканирования IPv6 адресов или диапазонов к команде сканирования nmap нужно добавить опцию -6 и в качестве цели указать:

  • полный IPv6 адрес
  • имя хоста (если к нему привязан IPv6)
  • для подсетей можно использовать нотацию CIDR

В настоящее время диапазоны октетов для IPv6 ещё не поддерживаются.

Даже если в качестве цели явно указан IPv6 адрес, опцию -6 нужно обязательно указывать, иначе возникнет ошибка вида:

2a0b:f4c0:16c:4::1 looks like an IPv6 target specification -- you have to use the -6 option.

Все опции и возможности nmap поддерживаются также и для IPv6 адресов.

Дополнительно смотрите «».

Онлайн сервис «Сканирование открытых портов IPv6 адреса»: https://suip.biz/ru/?act=nmap-ipv6

Зачем нужны сосуществование IPv4 и IPv6?

Обычно основной причиной использования IPv4 и IPv6 является совместимость. Фактически, IPv4 и IPv6 несовместимы друг с другом, а это означает, что устройства не могут взаимодействовать напрямую. Сегодня IPv4 по-прежнему доминирует в IP-сети, в то время как IPv6 имеет лишь небольшой диапазон развертывания и коммерческого использования. Таким образом, отсутствие реальной обратной совместимости с IPv4 может быть критическим отказом для широкого применения IPv6, и полное преобразование в IPv6 является путь прочь. Internet Service Providers (ISP, поставщик интернет-услуг) должны предоставлять своим клиентам услуги IPv4 и IPv6, что также создает проблемы для пользователей.

Remove an IPv6 Route

  1. Click Start, point to All Programs, point to Accessories, and then click Command Prompt.

  2. At the command prompt, type , and then press ENTER.

  3. Type , and then press ENTER.

  4. Type show routes to obtain the route prefix and the interface index of the interface over which the addresses for the route prefix are reachable.

  5. To delete a route, type the following command, and then press ENTER:

    This command uses the following values:

    • ipv6address / **integer: Specifies the prefix for which to delete a route.

      Ipv6address is an IPv6 address and integer is the prefix length of the route to delete.

    • string: Specifies the interface name.

    Note

    To see the additional parameters that are available for this command, type .

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Мой редактор ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: