Provided by: manpages-ru_4.21.0-2_all bug

ИМЯ

       gai.conf - файл настройки getaddrinfo(3)

ОПИСАНИЕ

       Вызов  getaddrinfo(3)  может  вернуть несколько результатов. Согласно RFC 3484 эти результаты должны быть
       отсортированы так, что первым в списке будет ответ с высшим показателем достоверности (success  rate).  В
       RFC  имеется алгоритм сортировки. Но статические правила не всегда приемлемы. По этой причине в RFC также
       требуется, чтобы системный администратор имел возможность динамически изменять сортировку.  В  реализации
       glibc это можно делать через файл /etc/gai.conf.

       Each  line in the configuration file consists of a keyword and its parameters.  White spaces in any place
       are ignored.  Lines starting with '#' are comments and are ignored.

       Распознаваемые ключевые слова:

       label маска_сети приоритет
              Значение, добавляемое в таблицу ярлыков (label), используемую  в  RFC 3484  при  сортировке.  Если
              определение   label,  имеющееся  в  файле  настройке,  существует,  то  таблица  по  умолчанию  не
              используется. Все определения ярлыков таблицы по  умолчанию,  которые  нужно  поддерживать,  будут
              являться дублями. За ключевым словом указывается маска сети и значение приоритета.

       precedence маска_сети приоритет
              Данное  ключевое  слово подобно label, но значение добавляется в таблицу приоритетов (precedence),
              как описано в RFC 3484. И здесь наличие единственной строки precedence в файле настройки отключает
              использование таблицы по умолчанию.

       reload <yes|no>
              Данное ключевое слово определяет будет ли процесс проверять изменился ли файл настройки с  момента
              последнего  чтения.  Если  значение  yes, то файл перечитывается. Это может привести к проблемам в
              многонитевых приложениях. Значение по умолчанию no.

       scopev4 маска значение
              Добавляет новое правило в таблицу областей RFC 3484 для адресов IPv4. По умолчанию используются ID
              областей, описанные в разделе 3.2 RFC 3438.  Изменять  значения  по  умолчанию  почти  никогда  не
              требуется.

ФАЙЛЫ

       /etc/gai.conf

ВЕРСИИ

       The gai.conf file is supported since glibc 2.5.

ПРИМЕРЫ

       Таблица по умолчанию согласно RFC 3484 должна задаваться следующим файлом настройки:

           label  ::1/128       0
           label  ::/0          1
           label  2002::/16     2
           label ::/96          3
           label ::ffff:0:0/96  4
           precedence  ::1/128       50
           precedence  ::/0          40
           precedence  2002::/16     30
           precedence ::/96          20
           precedence ::ffff:0:0/96  10

СМ. ТАКЖЕ

       getaddrinfo(3), RFC 3484

ПЕРЕВОД

       Русский  перевод этой страницы руководства был сделан Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitry
       Bolkhovskikh    <d20052005@yandex.ru>,    Vladislav     <ivladislavefimov@gmail.com>,     Yuri     Kozlov
       <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

       Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3
       или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если  вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо
       на man-pages-ru-talks@lists.sourceforge.net.

Linux man-pages 6.03                            5 февраля 2023 г.                                    gai.conf(5)