Provided by: manpages-ru_4.18.1-1_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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

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