نصب AdGuard Home DNS روی سیستم عامل اوبونتو
در این مقاله میخوانید
یکی از روشهای موثر برای مقابله با تهدیدات سایبری مانند دامنههای مخرب، فیشینگ و کلاهبرداری، استفاده از سرورهای DNS امن است. سیستم نام دامنه (DNS) نقش مهمی در ترجمه نام دامنه به آدرس IP قابل فهم را ایفا میکند. در این مقاله از بخش آموزش اوبونتو، مراحل نصب و پیکربندی سرور AdGuard Home DNS روی سیستمعامل اوبونتو 22.04 را بررسی خواهیم کرد. این سرور DNS بهطور خاص برای مسدود کردن تبلیغات و دسترسی به دامنههای مشکوک طراحی شده است و با نصب آن روی سرور خود، میتوان امنیت شبکه را افزایش داد.
پیشنیازهای اجرای DNS AdGuard روی اوبونتو
برای نصب و پیکربندی سرور AdGuard Home DNS روی سیستمعامل اوبونتو 22.04 به پیشنیازهای زیر احتیاج دارید:
- حافظه رم: ۲ گیگابایت
- HDD: ۲۰ گیگابایت
مراحل نصب سرور DNS AdGuard Home
۱. بهروزرسانی اوبونتو 22.04
قبل از نصب AdGuard Home، باید سیستمعامل اوبونتو را با دستور زیر بهروزرسانی کنید:
sudo apt update && sudo apt upgrade -y
۲. تنظیم IP استاتیک برای سرور
برای داشتن ارتباط ثابت، باید یک آدرس IP استاتیک برای سرور خود تنظیم کنید. برای این کار از Netplan استفاده کنید:
sudo nano /etc/netplan/00-installer-config.yaml
محتوای فایل را مطابق نیازهای خود تنظیم کنید و سپس تغییرات را با دستور زیر اعمال کنید:
netplan apply
۳. نصب AdGuard Home روی اوبونتو 22.04
برای نصب AdGuard Home روی سرور خود، از دستور زیر استفاده کنید:
cd /opt curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
خروجی نصب به شکل زیر خواهد بود:
****** . AdGuard Home is now available at the following addresses: 2024/11/30 07:22:47 [info] go to http://127.0.0.1:3000 2024/11/30 07:22:47 [info] go to http://[::1]:3000 2024/11/30 07:22:47 [info] go to http://192.168.10.201:3000 2024/11/30 07:22:47 [info] service: action install has been done successfully on linux-systemd AdGuard Home is now installed and running you can control the service status with the following commands: sudo /opt/AdGuardHome/AdGuardHome -s start|stop|restart|status|install|uninstall
۴. تنظیمات AdGuard از طریق مرورگر وب
بعد از نصب AdGuard، برای دسترسی به پنل مدیریتی، به آدرسهای زیر مراجعه کنید:
- http://127.0.0.1:3000
- http://192.168.10.201:3000
سپس صفحهای مطابق تصویر زیر برایتان باز میشود:

دکمه Get started را زده و تنظیمات خود را انجام دهید.
با ورود به بخش تنظیمات ممکن است اروری مانند تصویر زیر دریافت کنید که نشان میدهد در حال حاضر سرویس دیگری از پورت ۵۳ استفاده میکند.

برای برطرف کردن این خطا باید مراحل زیر را انجام دهید.
۵. عیبیابی و برطرف کردن خطای Bind Address in Use
برای رفع خطای Bind Address in Use و اطمینان از اینکه به طور مثال، هیچ سرویس دیگری از پورت ۵۳ استفاده نمیکند، ابتدا وارد سرور خود شوید:
sudo lsof -i :53
اگر پورت 53 در حال استفاده است، باید سرویسهایی مانند systemd-resolved را غیرفعال کنید. برای این کار، مراحل زیر را انجام دهید:
دایرکتوری جدید بسازید:
sudo mkdir -p /etc/systemd/resolved.conf.d
فایل پیکربندی جدید ایجاد کرده و تنظیمات DNS را وارد کنید:
sudo nano /etc/systemd/resolved.conf.d/adguardhome.conf
محتوای تنظیمات باید به شکل زیر باشد:
- [Resolve]
- DNS=127.0.0.1
- DNSStubListener=no
نکته:
این دستور به سیستم میگوید که از آدرس DNS لوکال (127.0.0.1) استفاده کند و DNSStubListener را غیرفعال نماید.
فعالسازی فایل resolv.conf جدید: برای اطمینان از اینکه DNS بهطور صحیح پیکربندی شده است، باید فایل resolv.conf را بهروزرسانی کنید.
sudo mv /etc/resolv.conf /etc/resolv.conf.backup sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
این دستورات از فایل قدیمی resolv.conf پشتیبانگیری کرده و لینک تازهای برای دسترسی به فایل جدید resolv.conf میسازند. برای اعمال تغییرات، سرویس systemd-resolved را دوباره راهاندازی کنید:
sudo systemctl reload-or-restart systemd-resolved
با طی کردن این مراحل با ارور قبل روبهرو نخواهید شد و حالا میتوانید وارد پنل کاربری خود شوید.

۶. ورود به پنل مدیریت AdGuard
در این مرحله برای ورود به پنل مدیریت AdGuard باید نام کاربری و رمز عبور خود را انتخاب کنید. پس از تنظیم نام کاربری و رمز عبور، به آدرس زیر در مرورگر خود بروید تا وارد پنل مدیریتی شوید:
http://192.168.10.201:3000
حالا میتوانید در پنل کاربریتان هر بخشی را ویرایش کنید و هر محتوا یا هر صفحهای که در نظر دارید را مسدودسازی کنید.
جمعبندی
در این مقاله، مراحل نصب و پیکربندی AdGuard Home بر روی سیستمعامل اوبونتو 22.04 بررسی شد. AdGuard Home یک سرور DNS است که با کمک آن میتوانید امنیت شبکه خانگی یا شرکتی خود را بهبود بخشید و تجربه آنلاین امنتری داشته باشید.


