Spec-Zone.ru › MySQL 5.7

5.1.12.5 Получение адреса IPv6 от брокера

Если у вас нет публичного адреса IPv6, который позволит вашему компьютеру обмениваться данными по протоколу IPv6 за пределами локальной сети, вы можете получить его от брокера IPv6. Страница Википедии о брокерах IPv6 туннелей содержит список нескольких брокеров и их функций, таких как предоставление статических адресов и поддерживаемые протоколы маршрутизации.

После настройки серверного узла на использование адреса IPv6, предоставленного брокером, запустите сервер MySQL с соответствующим параметром bind_address, чтобы разрешить серверу принимать соединения IPv6. Например, поместите следующие строки в файл опций сервера и перезапустите сервер:

[mysqld]
bind_address = *

В качестве альтернативы, вы можете связать сервер со специфическим адресом IPv6, предоставленным брокером, но это сделает сервер более ограниченным для TCP/IP-соединений. Он будет принимать только соединения IPv6 для этого единственного адреса и отклонять соединения IPv4. Более подробную информацию см. в описании bind_address в Разделе 5.1.7 «Переменные системы сервера». Кроме того, если брокер распределяет динамические адреса, адрес, предоставленный вашей системе, может измениться при следующем подключении к брокеру. В этом случае любые созданные вами учетные записи, которые указывают на исходный адрес, станут недействительными. Чтобы привязаться к конкретному адресу, но избежать этой проблемы с изменением адреса, вы можете договориться с брокером о предоставлении статического адреса IPv6.

Следующий пример демонстрирует использование Freenet6 в качестве брокера и пакет IPv6-клиента gogoc в системе Gentoo Linux.

  1. Создайте учетную запись на Freenet6, перейдя по этой ссылке и зарегистрируясь:

    http://gogonet.gogo6.com
    
  2. После создания учетной записи перейдите по этой ссылке, войдите в систему и создайте идентификатор пользователя и пароль для брокера IPv6:

    http://gogonet.gogo6.com/page/freenet6-registration
    
  3. Как root, установите gogoc:

    $> emerge gogoc
    
  4. Отредактируйте /etc/gogoc/gogoc.conf, чтобы установить значения userid и password. Например:

    userid=gogouser
    passwd=gogopass
    
  5. Запустите gogoc:

    $> /etc/init.d/gogoc start
    

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

    $> rc-update add gogoc default
    
  6. Используйте ping6, чтобы попытаться отправить запрос пинга хосту:

    $> ping6 ipv6.google.com
    
  7. Чтобы увидеть свой адрес IPv6:

    $> ifconfig tun
    

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/ipv6-brokers.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API