رکورد وایلدکارد (Wildcard) در DNS به رکوردی اشاره دارد که برای تطبیق تمام زیردامنههای یک دامنه استفاده میشود. این نوع رکورد با علامت * (ستاره) تعریف میشود و به این معنی است که هر زیردامنهای که بهطور خاص در DNS تعریف نشده باشد، به رکورد وایلدکارد مطابقت داده میشود.
رکورد وایلدکارد برای اطمینان از این که تمام زیردامنهها (که در DNS بهصورت مشخص تعریف نشدهاند) به یک مقصد مشخص هدایت شوند، استفاده میشود. این نوع رکورد میتواند برای موارد زیر مفید باشد:
هدایت تمام زیردامنههای ناشناخته به یک IP خاص یا سرور.
مدیریت سادهتر زیردامنهها بدون نیاز به تعریف تکتک آنها.
نحوه تعریف رکورد وایلدکارد
1. رکورد A (Wildcard A Record):
این رکورد تمام زیردامنهها را به یک IP آدرس خاص هدایت میکند.
*.example.com. IN A 192.168.1.1
در این مثال، هر زیردامنهای از دامنه example.com که بهطور خاص در DNS تعریف نشده باشد، به آدرس IP 192.168.1.1 هدایت میشود (مثلاً sub1.example.com، sub2.example.com و غیره).
2. رکورد CNAME (Wildcard CNAME Record):
این رکورد میتواند تمام زیردامنهها را به یک دامنه دیگر هدایت کند.
*.example.com. IN CNAME www.example.com.
در این مثال، تمام زیردامنهها به دامنه www.example.com هدایت میشوند.
نحوه تعریف رکورد وایلدکارد در پلسک
برای تعریف رکورد وایلدکارد در کنترل پنل پلسک مراحل زیر را دنبال کنید:
به پنل پلسک خود وارد شوید.
به بخش "Websites & Domains" بروید و دامنهای که میخواهید رکورد وایلدکارد برای آن تنظیم کنید، انتخاب کنید.
روی "DNS Settings" کلیک کنید.
روی "Add Record" کلیک کنید.
در قسمت "Domain Name"، مقدار * را وارد کنید تا نشان دهد این رکورد برای تمام زیردامنهها اعمال میشود.
نوع رکورد (مثلاً A یا CNAME) و مقصد (آدرس IP یا دامنه) را مشخص کنید.
پس از تنظیم رکورد، تغییرات را ذخیره کنید و روی "Update" کلیک کنید تا رکورد جدید اعمال شود.
نکات مهم:
رکورد وایلدکارد فقط برای زیردامنههایی که بهطور خاص در DNS تعریف نشدهاند، کار میکند. اگر زیردامنهای بهطور خاص تعریف شده باشد، آن زیردامنه از رکورد وایلدکارد پیروی نمیکند.
استفاده از وایلدکارد میتواند باعث هدایت ناخواسته درخواستها به مقصد اشتباه شود، بنابراین باید آن را بهطور صحیح تنظیم کنید.