تعديلات إعدادات dnsmasq
تأتي ServBay مع خدمة dnsmasq وتوفر خيارات تكوين مرنة. سيشرح هذا المقال بالتفصيل كيفية تعديل إعدادات dnsmasq في ServBay، بما في ذلك موقع ملف dnsmasq.conf
وبعض الإعدادات الشائعة.
نظرة عامة
في ServBay، يقع ملف تكوين dnsmasq في الدليل /Applications/ServBay/etc/dnsmasq
. المواقع المفصلة لملفات التكوين هي كالتالي:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
تكوين dnsmasq.conf
ملف dnsmasq.conf
هو ملف التكوين الرئيسي لخدمة dnsmasq، ويستخدم لإعداد خيارات DNS و DHCP المختلفة.
إعدادات شائعة
إليك بعض إعدادات dnsmasq.conf
الشائعة وطريقة تعديلها:
إعداد خادم DNS:
server=8.8.8.8 server=8.8.4.4
1
2تحديد حجم الذاكرة المخبأة:
cache-size=1000
1تحديد النطاق:
domain=local
1تمكين تسجيل استعلامات DNS:
log-queries
1تعيين نطاق DHCP:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
تخصيص سجلات DNS
يسمح dnsmasq بتخصيص سجلات DNS، وهو شيء مفيد جداً للشبكات الصغيرة أو بيئات التطوير. ملف التكوين موجود في domains.conf
STOP
سيتم الكتابة فوق domains.conf
تلقائيًا بواسطة ServBay، يرجى استخدام إدارة خدمة DNS المحلية الخاصة بـ ServBay لإجراء التعديلات.
إعدادات نموذجية
إليك بعض الأمثلة على سجلات DNS المخصصة:
- إعداد تفسير اسم النطاق المحلي:
address=/servbay.host/127.0.0.1
1
إعادة تشغيل dnsmasq
بعد تعديل ملفات إعداد dnsmasq، يلزم إعادة تشغيل الخدمة لتفعيل التغييرات. يمكن القيام بذلك عبر واجهة إدارة ServBay أو باستخدام أداة السطر الأوامر servbayctl
.
إعادة التشغيل عبر واجهة إدارة ServBay
- افتح واجهة إدارة ServBay.
- انتقل إلى
الخدمات
. - حدد خدمة dnsmasq وانقر على زر
إعادة التشغيل
.
إعادة التشغيل بواسطة servbayctl
يمكن باستخدام أداة السطر الأوامر servbayctl
إعادة تشغيل خدمة dnsmasq بشكل مريح:
servbayctl restart dnsmasq -all
ملخص
في ServBay، يقع ملف إعدادات dnsmasq في الدليل /Applications/ServBay/etc/dnsmasq
. من خلال تعديل هذا الملف، يمكن إعداد خادم DNS، حجم الذاكرة المخبأة، النطاق، تمكين تسجيل، وتعيين مدى DHCP. يمكن أيضًا تكوين سجلات DNS المخصصة من خلال هذا الملف. بعد تعديل هذه الإعدادات، يمكن إعادة تشغيل dnsmasq إما عبر واجهة إدارة ServBay أو باستخدام أداة السطر الأوامر servbayctl
لتفعيل التغييرات.