.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2006 Red Hat, Inc. All rights reserved. .\" Author: Ulrich Drepper .\" .\" SPDX-License-Identifier: GPL-2.0-only .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH gai.conf 5 "31 октября 2023 г." "Linux man\-pages 6.06" .SH ИМЯ gai.conf \- файл настройки getaddrinfo(3) .SH ОПИСАНИЕ Вызов \fBgetaddrinfo\fP(3) может вернуть несколько результатов. Согласно RFC\ 3484 эти результаты должны быть отсортированы так, что первым в списке будет ответ с высшим показателем достоверности (success rate). В RFC имеется алгоритм сортировки. Но статические правила не всегда приемлемы. По этой причине в RFC также требуется, чтобы системный администратор имел возможность динамически изменять сортировку. В реализации glibc это можно делать через файл \fI/etc/gai.conf\fP. .P Each line in the configuration file consists of a keyword and its parameters. White spaces in any place are ignored. Lines starting with \[aq]#\[aq] are comments and are ignored. .P Распознаваемые ключевые слова: .TP \fBlabel\fP \fIмаска_сети\fP \fIприоритет\fP Значение, добавляемое в таблицу ярлыков (label), используемую в RFC\ 3484 при сортировке. Если определение \fBlabel\fP, имеющееся в файле настройке, существует, то таблица по умолчанию не используется. Все определения ярлыков таблицы по умолчанию, которые нужно поддерживать, будут являться дублями. За ключевым словом указывается маска сети и значение приоритета. .TP \fBprecedence\fP \fIмаска_сети\fP \fIприоритет\fP Данное ключевое слово подобно \fBlabel\fP, но значение добавляется в таблицу приоритетов (precedence), как описано в RFC\ 3484. И здесь наличие единственной строки \fBprecedence\fP в файле настройки отключает использование таблицы по умолчанию. .TP \fBreload\fP <\fByes\fP|\fBno\fP> Данное ключевое слово определяет будет ли процесс проверять изменился ли файл настройки с момента последнего чтения. Если значение \fByes\fP, то файл перечитывается. Это может привести к проблемам в многонитевых приложениях. Значение по умолчанию \fBno\fP. .TP \fBscopev4\fP \fIмаска\fP \fIзначение\fP Добавляет новое правило в таблицу областей RFC\ 3484 для адресов IPv4. По умолчанию используются ID областей, описанные в разделе 3.2 RFC\ 3438. Изменять значения по умолчанию почти никогда не требуется. .SH ФАЙЛЫ \fI/etc/gai.conf\fP .SH ВЕРСИИ .\" Added in 2006 The \fIgai.conf\fP file is supported since glibc 2.5. .SH ПРИМЕРЫ Таблица по умолчанию согласно RFC\ 3484 должна задаваться следующим файлом настройки: .P .in +4n .EX 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 .EE .in .\" .SH AUTHOR .\" Ulrich Drepper .\" .SH "СМ. ТАКЖЕ" \fBgetaddrinfo\fP(3), RFC\ 3484 .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .