NSD (Naam Server Daemon) is 'n oop bron en vrylik versprei opdrag-lyn sagteware geskryf in C en ontwerp 'n gesaghebbende net, volledig, eenvoudige en hoë werkverrigting DNS (Domain Name System) bediener op Linux kern-gebaseerde bedryfstelsel te implementeer stelsels.
Dit is 'n moderne, vinnig en RFC-compliant naam bediener oplossing wat baie goed getoets by die NLnet Labs. Wanneer NSD met BIND vergelyk is, is gevind dat daar is geen interoperabiliteit kwessies vir die twee domein naam resolvers.Command-line optionsBeing 'n opdrag-lyn sagteware, NSD kom met verskeie opsies, waaronder ons die vermoë om net te luister na IPv4 noem of IPv6 verbindings, luister na spesifieke inkomende IP adresse en hawens, lees 'n persoonlike verstellings lêers in plaas van van die verstek een, sowel as 'n databasis te laai, die identiteit te spesifiseer wanneer die gebruik daarvan vir id.server CHAOS TXT, die NSID of log-lêer .
Verder, dit & rsquo; s moontlik om die aantal bedieners om te begin om te spesifiseer, die maksimum aantal TCP (Transmission Control Protocol) verbindings per bediener, die PID lêer te skryf, die hawe te luister nie, of die breedsprakigheid vlak, verandering wortel gespesifiseerde gids wanneer die program begin of verander effektiewe UID 'n spesifieke user.Getting begin met NSDTo die nuutste weergawe van NSD installeer op jou GNU / Linux-bedryfstelsel, moet jy die bron argief (tarball) van Softoware of die amptelike webwerf van die projek af te laai , stoor dit op jou rekenaar, die inhoud daarvan onttrek, en maak jou gunsteling terminaal skep.
In die Linux Terminal app, gebruik die & nav, CD's & rsquo; opdrag om na die plek van die onttrek argief lêers en hardloop die & nav; ./ instel && maak & rsquo; beveel om te optimaliseer en stel die program vir 'n spesifieke hardeware argitektuur (32-bit en 64-bis word ondersteun in hierdie tyd).
Na 'n suksesvolle samestelling, sal jy in staat wees om NSD stelsel te installeer wye, gebruik die & nav, maak installeer & rsquo; opdrag as root of die & nav, maak sudo installeer & rsquo; opdrag. Die gebruik daarvan boodskap te sien, tik die & nav; NSD help uit te voer & rsquo; opdrag in die terminaal emuleerder venster.
Meer dokumentasie, sowel as 'n geheue verbruik toets is beskikbaar by http://www.nlnetlabs.nl/projects/nsd/documentation.html. Daarbenewens het 'n regressie toetse verslag is beskikbaar op die projek & rsquo gemaak; s tuisblad
Wat is nuut in hierdie release:
- databasis: & quot; & quot; begin sonder MMAP van die databasis. Minder geheue gebruik, sones word gelees uit die teks zone file.
- new zone file parse kode en zone file Skryf kode.
- zone files-write opsie in nsd.conf, geaktiveer wanneer databasis & quot; & quot ;. Die bediener skryf veranderde zone files te skyf elke uur.
- xfrdfile: & quot; & quot; versper xfrd.state. As hierdie geaktiveer is, sones wat dieselfde as voorheen is nie nagegaan vir 'n reeks update op bediener begin.
- sluit in:. & Quot; cat / nsd.d / * conf & quot; werke, wildcard glob op sluit.
- NSD gesluit tydens init proses as gegewe sein.
- teken-time-ascii-opsie, die standaard ja, met leesbare tyd stempel in log.
- NSD-beheer addzone verslae indien sone reeds bestaan.
- Fix # 564:. Voeg NSD-checkzone instrument zone file korrektheid na te gaan
- Verhoogde verstek with-Max-ips 8-16, dit verhoog die aantal van koppelvlakke jy kan spesifiseer in nsd.conf na te luister.
- bugfixes:
- Vaste afsluit boodskap sporadies nie op die afrit (Dankie Anand Buddhdev). Gedruk
- Gedokumenteerde zone file% s sintaksis in nsd.conf man bladsy.
- Fix manpage kolon te sit nadat zone files kyk en skryf.
- Verandering van & quot; Sone & quot; sone & quot; & quot; met & quot; .. serial .. opgedateer & quot; teken boodskap.
- verander maxbackoff vir no-inhoud sekondêre sones van 4h te 24h.
- Fix druk lêernaam van omvattende config lêer op lees mislukking.
- Fix uitvee of herbenoem van 'n baie sones en maak dit 'n nie-enorme tyd.
- bespoedig skrap sone inhoud 'n baie, (56s te 1s) versnelde verwyder, die naam en AXFR vir sones.
- Fix # 571:. Ongebruikte veranderlike en onversoenbare wyser waarskuwings wanneer saamgestel op 'n stelsel sonder INET6
- Fix write_socket terugkeer waarde tjek in server.c (Dankie Brad Smith, Mark Kettenis).
- Fix dat xfrd maai kinders ook as die sein verloor.
- Fix # 577:. Makefile verkeerd geïnstalleer manpages van srcdir
- Fix # 587:. Verstek waarde vir statistieke is 0
- Fix # 553:. Verbeter TXT parsing
- Fix # 590:. RRL log nie wildcard druk as 'n ster, maar ontsnap
- Fix # 591:. RRL teken boodskappe breedsprakigheid vlak 1
- fix strptime implisiete verklaring fout op OpenBSD.
- Fix O3 stel vlag te -O2 miscompilations te vermy.
- Laat gebruiker die G -O2 CFLAGS te ignoreer in Configure.
- Fix endian.h sluit vir OpenBSD.
- Verwyder .LP na .SH in man bladsye.
- Fix # 600:. Dokument wat verskaf-xfr bied AXFR en nie IXFR
- Fix stygende-load-gemiddelde of die geheue lekkasies in bedryfstelsels (Linux sedert 2.6), wat hou van al die afgelope proses ouers, of lek geheue vir hulle. Fix maak dit so daar is geen baie diep string van die proses ouers.
Wat is nuut in die weergawe 4.0.0:
- gedokumenteer in doc / NSD-4-funksies. Verander opset sonder herlaai, direkte naambediener beheer met NSD-beheer, ondersteun 'n hoër aantal gebiede. Hoër prestasie (in vergelyking met NSD3).
- nsdc is weg. Gebruik doodmaak -HUP vir herlaai (tjeks ook as zone files verander en herlees hulle), en van die dood -TERM vir ophou. Of gebruik NSD-beheer vir gedetailleerde beheer.
- cron vir nsdcpatch is weg. NSD-beheer skryf skep zone files.
- nsd.db het 'n nuwe formaat wat kompakte self wanneer dit verander, dus nsdc kol is nie meer nodig nie.
- nsd.db is geheue gekarteer, NSD moet (deel van) dat MMAP in ram.
- tcp-telling kan gaan bo 1000; epoll / kqueue ondersteuning met libevent.
- NSD-beheer reconfig vir updates met geen herlaai (sones, sleutels, ..)
- NSD-beheer-setup sleutels vir NSD-beheer (in staat stel NSD-beheer met remote-control: ja in nsd.conf) te skep.
Kommentaar nie gevind