نصب AdGuard Home DNS روی سیستم عامل اوبونتو

نصب AdGuard Home DNS روی سیستم عامل اوبونتو 22.04
Avatar
نویسنده: دریا آزادخواه
چهارشنبه 3 دی 1404
مطالعه: ۴ دقیقه ۰ نظر ۱۳ بازدید

یکی از روش‌های موثر برای مقابله با تهدیدات سایبری مانند دامنه‌های مخرب، فیشینگ و کلاه‌برداری، استفاده از سرورهای 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

سپس صفحه‌ای مطابق تصویر زیر برایتان باز می‌شود:

ورود به adguard
انجام تنظیمات Adguard

دکمه Get started را زده و تنظیمات خود را انجام دهید.

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

ارور Bind Address in Use
ایجاد ارور Bind Address in Use

برای برطرف کردن این خطا باید مراحل زیر را انجام دهید.

۵. عیب‌یابی و برطرف کردن خطای 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

با طی کردن این مراحل با ارور قبل روبه‌رو نخواهید شد و حالا می‌توانید وارد پنل کاربری خود شوید.

از بین رفتن ارور Bind Address in Use
از بین رفتن ارور Bind Address in Use و اتصال به پورت 53

۶. ورود به پنل مدیریت AdGuard

در این مرحله برای ورود به پنل مدیریت AdGuard باید نام کاربری و رمز عبور خود را انتخاب کنید. پس از تنظیم نام کاربری و رمز عبور، به آدرس زیر در مرورگر خود بروید تا وارد پنل مدیریتی شوید:

http://192.168.10.201:3000

حالا می‌توانید در پنل کاربری‌تان هر بخشی را ویرایش کنید و هر محتوا یا هر صفحه‌ای که در نظر دارید را مسدودسازی کنید.

جمع‌بندی

در این مقاله، مراحل نصب و پیکربندی AdGuard Home بر روی سیستم‌عامل اوبونتو 22.04 بررسی شد. AdGuard Home یک سرور DNS است که با کمک آن می‌توانید امنیت شبکه خانگی یا شرکتی خود را بهبود بخشید و تجربه آنلاین امن‌تری داشته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.