برای سالها تنظیم و پیکربندی سرویس DNS در ماشین های لینوکسی امری ساده بود و فقط نیاز بود سرورهای DNS خود را بصورت ورودی هایی به انتهای فایل /etc/resolv.conf اضافه نمایید. 

# Use Google's public DNS servers.

nameserver 8.8.4.4

nameserver 8.8.8.8

ولی اخیرا تغییراتی صورت گرفته و تنظیم سرورهای DNS براحتی قبل نیست. چنانچه شما فایل Resolv.conf را در لینوکسهای اوبونتو تغییر دهید، تغییرات شما بصورت موقتی بوده و تا زمانیکه سیستم ریستارت نشود معتبر خواهد بود. به محض راه اندازی مجدد سیستم، تنظیمات این فایل بصورت پیش فرض اولیه تغییر خواهد کرد.

nameserver 127.0.0.53

search Home

اما رفع مشکل فوق بسیار ساده است. در لینوکس های ابونتو (نسخه های جدید) بایستی از بسته resolveconf برای مدیریت سرویس DNS کمک بگیرید.

برای این کار، بسته resolveconf را ابتدا نصب کنید و سپس نام سرورهای دلخواه تان را از طریق دستور زیر به فایل head در مسیر /etc/resolvconf/resolv.conf.d/head  اضافه کنید.

sudo apt update && apt install resolvconf

nameserver 8.8.4.4

nameserver 8.8.8.8

 

البته از این دستور هم بصورت مستقیم می توان برای اضافه کردن سرورهای نام بهره ببرید.

sudo nameserver 8.8.8.8  >> /etc/resolvconf/resolv.conf.d/head

سپس مقادیر دلخواه را به این فایل اضافه کنید و سپس سرویس resolvconf را با دستور زیر ریستارت دهید.

sudo service resolvconf restart

 

 

 

فرستادن دیدگاه


حامیان