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