Добрый день! Есть Debian 8-amd64 в дефолтной установке, на нем настроен IPv6. Адрес IPv6 - site-local вида fd00::1/64 с NAT в global unique (так сделано специально). Везде пишут, что в Debian с настроенным IPv6 при выдаче результатов резолва (любой вызов getaddrinfo) первыми в списке выдаются адреса Ipv6, затем ipv4. Проблема в том, что если использовать адрес site-local на интерфейсе, то сначала выдаются результаты IPv4, а только затем IPv6. Если же сразу прописать на интерфейсе Debian «внешний» адрес global unique, то выдача идет в правильном порядке - IPv6, затем IPv4.
/etc/gai.conf говорит, что IPv6 всегда преобладает, site-local это или нет. Есть мнение сделать костыль с дополнительным global-unique на интерфейсе, но это костыль.
Как это можно исправить? Спасибо.