
رکورد SRV محل و پورت یک سرویس را به کلاینتی اعلام میکند که آن نوع رکورد را پشتیبانی میکند. برای ساخت آن در cPanel، اطلاعات دقیق ارائهدهندهٔ سرویس و دسترسی به DNS مرجع دامنه لازم است؛ یک رکورد عمومی برای همهٔ برنامهها وجود ندارد.
معنی فیلدها را پیش از ورود بدانید
| فیلد | کاربرد |
|---|---|
| Name | نامی مانند _service._tcp.example.com؛ سرویس و پروتکل را از راهنمای برنامه بگیرید. |
| Priority | عدد کمتر، اولویت بیشتر برای تلاش اتصال دارد. |
| Weight | برای مقصدهای هماولویت، وزن بیشتر احتمال انتخاب بیشتری دارد. |
| Port | پورت واقعی سرویس در مقصد. |
| Target | نام کامل میزبان مقصد؛ خودِ URL یا نشانی IP نیست. |
طبق RFC 2782، مقصد نباید نام مستعار CNAME باشد و باید رکورد آدرس مناسب داشته باشد. Weight را با Priority اشتباه نگیرید؛ وزن، ظرفیت لحظهای سرور را اندازه نمیگیرد. تنظیم مقادیر فرضی میتواند کلاینت را به سرویس دیگری بفرستد.
افزودن رکورد در Zone Editor
- DNS مرجع دامنه را مشخص کنید؛ اگر خارج از هاست مدیریت میشود، رکورد را همانجا تغییر دهید.
- در cPanel، Zone Editor و سپس Manage کنار دامنه را باز کنید.
- از Add Record نوع SRV را انتخاب کنید؛ این قابلیت ممکن است به تنظیمات میزبان وابسته باشد.
- نام، TTL و مقادیر اعلامشدهٔ سرویس را وارد و Save Record را انتخاب کنید.
رکورد موجود را پیش از تغییر ثبت کنید. برای یک سرویس ممکن است چند مقصد معتبر وجود داشته باشد؛ رکوردهای دیگر را صرفاً برای خلوتکردن فهرست حذف نکنید.
کنترل DNS و عملکرد کلاینت
پاسخ نوع SRV را از DNS مرجع و سپس از مسیر مورد استفادهٔ کلاینت بررسی کنید. نام مقصد، آدرس آن و پورت باید با سرویس فعال سازگار باشند. وجود رکورد صحیح بهتنهایی بازبودن فایروال یا اعتبار گواهی را ثابت نمیکند. نتیجه را با همان برنامهٔ مقصد بسنجید و در صورت خطا، تنظیم ثبتشدهٔ قبلی را با هماهنگی برگردانید.
سرویسهای مرتبط با این مطلب
برای بررسی راهکار مناسب، مشخصات و شرایط این خدمات را ببینید.


