Назад | Перейти на главную страницу

Приоритезация Debian Stretch IPv6

У меня есть система Debian Stretch с адресами IPv4 и IPv6 и шлюзом по умолчанию. Адреса IPv4 и IPv6 в Интернете доступны. Когда я запускаю эхо-запрос к домену, который имеет DNS-запись A и AAAA, система выполняет эхо-запрос IPv4-адреса из записи A. В захвате пакета запроса DNS я вижу, что и A, и AAAA запрошены и получены ответы. Когда я удаляю IPv4-адрес из системы, очевидно, что все работает, как ожидалось ....

Какова расстановка приоритетов, я подумал, что IPv6 будет предпочтительнее. Если нет, есть ли возможность его изменить?

Поиск в Google мне не особо помог, потому что все просят отключить IPv6 и не хотят его использовать ...

По умолчанию преобразователь должен отдавать предпочтение адресам ipv6, а не ipv4. Но в debian была ошибка, из-за которой в некоторых случаях ipv4 предпочтительнее ipv6. Также этим поведением можно управлять с помощью /etc/gai.conf файл (названный из syscall getaddrinfo).