تعديل إعدادات dnsmasq
تأتي ServBay مجهزة بخدمة dnsmasq، وتوفر خيارات إعدادات مرنة. ستشرح هذه المقالة كيفية تعديل إعدادات dnsmasq في ServBay بالتفصيل، بما في ذلك موقع ملف dnsmasq.conf
وعناصر الإعداد الشائعة.
نصيحة مهمة
يرجى عدم تعديل ملفات التكوين يدويًا. جميع ملفات التكوين يتم إنشاؤها تلقائيًا بواسطة ServBay، ويمكن أن تتعرض للتغيير إذا تم تعديلها يدويًا. يُفضل إجراء التعديلات عبر واجهة المستخدم.
نظرة عامة
في ServBay، يقع ملف تكوين dnsmasq في الدليل /Applications/ServBay/etc/dnsmasq
. التفاصيل عن موقع الملف كالتالي:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
إعداد الخوادم العلوية
يمكن للمستخدمين تعيين الخوادم العلوية dnsmasq عبر إعداد
- تحويل DNS
. وبعد التعيين، سيتم تحويل جميع طلبات DNS، باستثناء أسماء النطاقات المحلية المضافة، إلى خوادم DNS العلوية.
الخادم العلوي الافتراضي لـ DNS يتم الحصول عليه تلقائيًا من الشبكة الحالية للمستخدم، وعادة ما يتم تعيينه بواسطة DHCP مثل 192.168.0.1
أو 10.0.0.1
.
إعدادات 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
توقف
سيتم استبدال 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
الخلاصة
يوجد ملف تكوين dnsmasq في ServBay في الدليل /Applications/ServBay/etc/dnsmasq
. من خلال تعديل هذا الملف، يمكنك تعيين خوادم DNS، حجم الذاكرة المؤقتة، النطاق، تمكين السجلات، وتعيين نطاق DHCP وغيره. يمكن أيضًا تخصيص سجلات DNS عبر هذا الملف. بعد تعديل ملفات التكوين، يمكن إعادة تشغيل خدمة dnsmasq من خلال واجهة إدارة ServBay أو باستخدام أداة سطر الأوامر servbayctl
لتفعيل التغييرات.