وNSD (اسم الخادم الشيطان) هو مفتوح المصدر وتوزيعها مجانا البرمجيات سطر الأوامر المكتوبة في C وهندستها لتنفيذ الملقم الموثوق فقط، كاملة، بسيطة وعالية الأداء DNS (نظام اسم المجال) على التشغيل لينكس القائم على النواة الأنظمة.
وهو وسريعة وRFC المتوافقة حل خادم الاسم الحديث الذي يتم اختباره بشكل جيد للغاية في مختبرات NLnet. عند مقارنة NSD مع BIND، تم اكتشاف أن هناك أي قضايا التشغيل البيني لاثنين اسم نطاق resolvers.Command خط optionsBeing برنامج سطر الأوامر، NSD يأتي مع خيارات مختلفة، من بينها يمكن أن نذكر القدرة على الاستماع فقط إلى عناوين IPv4 أو اتصالات IPv6، والاستماع إلى عناوين IP محددة واردة والموانئ، وقراءة الملفات تكوين مخصص بدلا من الافتراضي واحد، وكذلك لتحديد قاعدة بيانات لتحميل، الهوية عند الاستعلام عن id.server CHAOS TXT، وNSID أو ملف تسجيل .
بالإضافة إلى ذلك، و؛ [س] من الممكن تحديد عدد من الخوادم للبدء، والحد الأقصى لعدد TCP (بروتوكول التحكم بالإرسال) وصلات لكل خادم، ملف PID لكتابة، وميناء في الاستماع إليها، أو مستوى الإسهاب، وتغير الجذري لتحديد مجلد عندما يبدأ البرنامج أو تغيير UID فعالة إلى user.Getting محددة بدأت مع NSDTo تثبيت أحدث إصدار من NSD على نظام تشغيل جنو / لينكس الخاص بك، يجب تحميل الأرشيف المصدر (كتل القطران) من Softoware أو الموقع الرسمي للمشروع ، حفظه على جهاز الكمبيوتر الخاص بك، استخراج محتوياته، وفتح المفضل لتطبيق محطة المحاكي الخاص بك.
في التطبيق لينكس المحطة، استخدام وسقوو]؛ CD & [رسقوو]؛ الأمر انتقل إلى موقع ملفات أرشيف استخراج وتشغيل وسقوو]؛ ./ تكوين && جعل و[رسقوو]؛ قيادة لتحسين وترجمة البرنامج لبنية الأجهزة محددة (معتمدة 32 بت و 64 بت في هذا الوقت).
بعد تجميع ناجحة، سوف تكون قادرة على تثبيت نظام NSD على نطاق واسع، استخدم وسقوو]؛ جعل تثبيت و [رسقوو]؛ الأمر كجذر أو وسقوو]؛ سودو جعل تثبيت & [رسقوو]؛ الأوامر. لعرض رسالة استخدامه، اكتب وسقوو]؛ --help NSD و [رسقوو]؛ الأوامر في نافذة المحاكي الطرفي.
تتوفر في http://www.nlnetlabs.nl/projects/nsd/documentation.html مزيد من الوثائق، فضلا عن اختبار استهلاك الذاكرة. بالإضافة إلى ذلك، تم إحراز تقرير اختبارات الانحدار متاح في المشروع و؛ [س] موقع
ما هو الجديد في هذا الإصدار:
الميزات:.
قاعدة البيانات: ومثل؛ & مثل. يبدأ دون mmap من قاعدة البيانات. ويستخدم ذاكرة أقل، وقراءة مناطق من zonefile النص.
الأمثل zonefile كود تحليل وكتابة رمز zonefile.
الخيار zonefiles والكتابة في nsd.conf، تمكين عند قاعدة البيانات ومثل؛ & مثل ؛. خادم يكتب zonefiles تغييرها إلى القرص كل ساعة.
xfrdfile: & مثل؛ & مثل. تعطيل xfrd.state. إذا تمكين، لا يتم فحص المناطق التي هي نفسها كما كانت من قبل لتحديث المسلسل في بداية الخادم.
وتشمل: ومثل، فو / nsd.d / * أسيوط ومثل. أعمال، البدل غلوب على يشمل.
NSD إيقاف أثناء عملية ال init إذا إشارة معينة.
تسجيل لمرة و-أسكي الخيار، والتقصير نعم، مع الطابع الزمني للقراءة في السجل.
تقارير مديرية الأمن القومي للسيطرة على addzone إذا منطقة موجود بالفعل.
إصلاح # 564: إضافة أداة NSD-checkzone للتحقق صحة zonefile.
زيادة افتراضي، وهذا يزيد --with-IPS-ماكس من 8 إلى 16 عدد من واجهات يمكنك تحديد في nsd.conf في الاستماع إليها.
بوجفيكسيس:
رسالة اغلاق ثابتة بشكل متقطع لا مطبوعة على الخروج (شكرا أناند Buddhdev).
وثقت zonefile٪ الصورة بناء الجملة في nsd.conf الصفحة رجل.
إصلاح manpage لوضع القولون بعد التحقق zonefiles والكتابة.
التغيير من ومثل، مثل المنطقة و. إلى & مثل، منطقة ومثل. مع ومثل؛ .. مسلسل .. ويتم تحديث ومثل. تسجيل الرسالة.
maxbackoff تغير للمناطق الثانوية لا-المحتوى من 4H إلى 24H.
إصلاح اسم الملف طباعة تشمل ملف التكوين على فشل القراءة.
إصلاح حذف أو إعادة تسمية الكثير من المناطق وجعلها يستغرق وقتا غير هائلة.
تسريع حذف محتويات منطقة الكثير، (و 56s ل1S)، بسرعة تصل حذف، إعادة تسمية وAXFR للمناطق.
إصلاح # 571: متغير غير المستخدمة والتحذيرات مؤشر تتعارض عندما جمعت على نظام دون INET6.
إصلاح عودة write_socket الاختيار قيمة في server.c (شكرا براد سميث، مارك Kettenis).
إصلاح أن xfrd يحصد الأطفال أيضا في حالة فقدان الإشارة.
إصلاح # 577: MAKEFILE manpages المثبتة بشكل غير صحيح من srcdir.
إصلاح # 587: القيمة الافتراضية للإحصاءات 0.
إصلاح # 553: تحسين TXT التوزيع.
إصلاح # 590: لا يطبع سجل RRL البدل كنجم ولكنه هرب.
إصلاح # 591: RRL تسجيل الرسائل على مستوى الإسهاب 1.
إصلاح الخطأ strptime إعلان ضمني على اكبر برهان.
إصلاح -O3 تجميع العلم ل-O2 لتجنب miscompilations.
تسمح للمستخدم لتجاوز -g -O2 CFLAGS في ./configure.
تشمل إصلاح endian.h لاكبر برهان.
إزالة .LP بعد .SH في صفحات الرجل.
إصلاح # 600: وثيقة التي توفر XFR-يوفر AXFR وليس IXFR.
إصلاح تسرب الذاكرة في أنظمة تشغيل (لينكس منذ 2.6)، أن تتبع جميع الآباء والأمهات العملية الماضي، أو تسرب الذاكرة بالنسبة لهم ارتفاع حمولة من المتوسط أو. الإصلاح يجعل من ذلك ليس هناك سلسلة عميقة جدا من الآباء والأمهات العملية.
ما هو الجديد في الإصدار 4.0.0:
موثقة في وثيقة / NSD-4-الميزات. تغيير التكوين دون إعادة تشغيل والتحكم في خادم الأسماء مباشرة مع سيطرة مديرية الأمن القومي، ودعم عدد أكبر من المناطق. أداء أعلى (مقارنة NSD3).
هو ذهب nsdc. استخدام القتل -HUP لتحديث (يتحقق أيضا إذا تغيرت zonefiles وrereads منهم)، وقتل الاجل للالإقلاع عن التدخين. أو استخدام ضبط مديرية الأمن القومي للسيطرة مفصلة.
هو ذهب كرون عمل للnsdcpatch. مديرية الأمن القومي للسيطرة على الكتابة يخلق zonefiles.
nsd.db لديها الشكل الجديد التي يعمل على ضغط نفسه عندما يتم تغييره، وبالتالي التصحيح nsdc لم يعد ضروريا.
nsd.db هو تعيين الذاكرة، NSD يحتاج (جزء من) أن mmap في ذاكرة الوصول العشوائي.
برنامج التعاون الفني العد يمكن أن يذهب فوق 1000؛ epoll / دعم kqueue مع libevent.
reconfig مديرية الأمن القومي للتحكم عن التحديثات بدون إعادة تشغيل (مناطق، والمفاتيح، ..)
NSD-ضبط الإعداد لإنشاء مفاتيح للتحكم مديرية الأمن القومي (تمكين ضبط NSD مع جهاز التحكم عن بعد: نعم في nsd.conf).
لم يتم العثور على التعليقات