'\" t .TH "SYSTEMD\&.RR" "5" "" "systemd 261.2" "systemd.rr" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd.rr \- قالب فایل‌های تعاریف رکوردهای منبع DNS در systemd .SH "خلاصه دستور (SYNOPSIS)" .PP .RS 4 /etc/systemd/resolve/static\&.d/*\&.rr .RE .RS 4 /run/systemd/resolve/static\&.d/*\&.rr .RE .RS 4 /usr/local/lib/systemd/resolve/static\&.d/*\&.rr .RE .RS 4 /usr/lib/systemd/resolve/static\&.d/*\&.rr .RE .SH "توضیحات (DESCRIPTION)" .PP فایل‌های *\&.rr می‌توانند برای تعریف مجموعه‌های رکورد منبع ("RRsetها") که باید به صورت محلی قابل حل‌وفصل باشند، مشابه سبک رکوردهای آدرس تعریف‌شده توسط /etc/hosts (برای جزئیات \fBhosts\fR(5) را ببینید) استفاده شوند\&. این فایل‌ها توسط \fBsystemd-resolved.service\fR(8) خوانده می‌شوند، و برای تولید پاسخ‌های محلی به پرس‌وجوهای محلی منطبق با مجموعه رکورد منبع تعریف‌شده به کار می‌روند\&. .PP این فایل‌های دراپ\-این (drop\-in) با قالب JSON هستند\&. هر فایل می‌تواند شامل یک شیء تکی رکورد منبع DNS در سطح بالا، یا آرایه‌ای از یک یا چند شیء رکورد منبع DNS باشد\&. هر شیء RR حداقل دارای یک زیرشیء "key" شامل یک فیلد رشته‌ای "name" و یک فیلد عدد صحیح "type" (که شامل نوع RR به صورت عددی است) می‌باشد\&. بسته به نوع انتخاب‌شده، شیء RR فیلدهای زیر را نیز دارد: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} برای رکوردهای منبع A/AAAA، شیء RR باید یک فیلد "address" داشته باشد که روی یک آدرس IP قالب‌بندی‌شده به صورت رشته، یا آرایه‌ای شامل ۴ یا ۱۶ عدد صحیح بی‌علامت ۸\-بیتی برای آدرس IP تنظیم شده باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} برای رکوردهای منبع PTR/NS/CNAME/DNAME، شیء RR باید یک فیلد "name" داشته باشد که روی نامی که رکورد باید به آن اشاره کند تنظیم شده باشد\&. .RE .PP این سریال‌سازی JSON از رکوردهای منبع DNS با مقدار بازگردانده‌شده توسط \fBresolvectl\fR مطابقت دارد\&. .PP در حال حاضر هیچ نوع RR دیگری پشتیبانی نمی‌شود\&. .SH "مثال‌ها (EXAMPLES)" .PP \fBمثال\ \&1.\ \&یک رکورد ساده A\fR .PP برای اینکه جستجوهای آدرس محلی برای "foobar\&.example\&.com" به آدرس IPv4 با مقدار 192\&.168\&.100\&.1 حل شوند، فایل /run/systemd/resolve/static\&.d/foobar_example_com\&.rr را ایجاد کنید: .sp .if n \{\ .RS 4 .\} .nf { "key" : { "type" : 1, "name" : "foobar\&.example\&.com" }, "address" : [ 192, 168, 100, 1 ] } .fi .if n \{\ .RE .\} .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBsystemd-resolved.service\fR(8), \fBresolved.conf\fR(5), \fBhosts\fR(5), \fBresolvectl\fR(1)