ریدایرکت کردن همه درخواست های DNS به یک IP به این منظور می باشد که تمام درخواست هایی که به DNS سرور مجازی یا سرور اختصاصی شما ارجاع داده می شود، بدون آنکه آدرس مورد نظر دارای هاست یا رکورد DNS مستقل باشد. و با این کار می توانید DNS تمام دامنه های مورد نظر را بروی وی پی اس خود تنظیم نمایید. در این مقاله از سری مقالات آموزشی مبین هاست قصد داریم به آموزش نحوه ریدایرکت کردن همه درخواست های DNS به یک آی پی بپردازیم. تا انتها با ما همراه باشید.
برای این کار می توانید در سیستم عامل CentOS به شکل زیر عمل کنید:
برای اینکه بتوانید همه درخواست های DNS را به یک IP ریدایرکت کنید؛ ابتدا یک مسیر zone جدید بصورت زیر اضافه کنید :
# nano /etc/named.conf
سپس zone جدید با نام db.catchall به شکل زیر تعریف شده کنید:
zone "." { type master; file "/var/named/db.catchall"; };
اکنون کافی است فایل این zone را با اطلاعات زیر ایجاد کنید.
# nano /var/named/db.catchall
در ادامه همانطور که مشاهده می کنید محتویات فایل بصورت زیر خواهد بود.
$TTL 604800
@ IN SOA . root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN NS .
. IN A 192.168.1.5 <--- Your portal IP
*. IN A 192.168.1.5 <--- Your portal IP
دقت داشته باشید در قسمت Your portal IP که در بالا مشخص شده است باید IP سرورمجازی خود را قرار دهید.
برای اطلاعات بیشتر در این باره می توانید ویکی pfsense را مطالعه کنید. در پایان این آموزش می توانید همه در خواست های DNS را به یک IP ریدایرکت کنید. این آموزش برای سیستم عامل CentOS است و در سایر سیستم عامل ها ممکن است کمی متفاوت باشد. در صورت بروز هر گونه سوال در این خصوص می توانید با تیم پشتیبانی مبین هاست تماس حاصل فرمایید. یا با ارسال تیکت با ما در ارتباط باشید.