Отключение ipv6 для JavaVM |
[исправить] |
На системах, в которых одновременно используется IPv4 и IPv6, при работе Oracle
JavaVM по умолчанию предпочтение отдается IPv6-стеку (серверные процессы
привязываются к IPv6). При этом для формирования запросов по умолчанию
используются IPv4-адреса (запросы отправляются по IPv4).
Для изменения поведения JavaVM следует использовать опции
java.net.preferIPv4Stack и java.net.preferIPv6Addresses, по умолчанию
установленные в значение "false". Дополнительно в директиве
sun.net.spi.nameservice.nameservers можно перечислить через запятую список
DNS-серверов, которые будут использовать для резолвинга доменных имен.
В качестве практического примера, можно привести ситуацию, при которой
Jabber-сервер Openfire стал слушать только ipv6. Решить проблему помог запуск
приложения с опцией "-Djava.net.preferIPv4Stack=true"
|
|
|
|
Раздел: Корень / Администратору / Сетевые сервисы / Прокси сервер Squid / ACL, ограничения трафика и пользователей |
1, svn (??), 11:24, 07/09/2010 [ответить]
| +/– |
Бредятина, в линуксе, когда биндится и ipv6, он принимает и ipv4. И ipv4 адрес пира отображается в ipv6, в виде ::ffff:ip.v4.addr.es:
Возможно во всяких bsd ipv6 работает иначе. Ну пусть они и отключают, неудачники ретрограды :)
| |
|
2, Аноним (-), 13:00, 07/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Бредятина, в линуксе, когда биндится и ipv6, он принимает и ipv4
Это зависит от net.ipv6.bindv6only
| |
4, Аноним (-), 14:12, 09/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
Сколько ненависти, BSDшники вам похоже всю жизнь сломали, не иначе
| |
|
3, umbr (ok), 13:46, 07/09/2010 [ответить]
| +/– |
Спасибо, К.О.
Про ...nameservers не знал. Это работает только в сановской JRE или во всех?
| |
|