Dnsmasq

Programinė įranga Screenshot:
Dnsmasq
Programinė detalės:
Versija: 2.77 Atnaujintas
Įkėlimo datą: 2 Sep 17
Kūrėjas: Simon Kelley
Licencija: Nemokamai
Populiarumas: 206

Rating: 2.7/5 (Total Votes: 6)

Dnsmasq yra atvirojo kodo, visiškai nemokama, lengva konfigūruoti ir lengva programine įranga, sukurta iš kompromiso, kad veiktų kaip DHCP (dinaminio serverio konfigūracijos protokolo) serveris ir DNS (domenų vardų sistema ) ekspeditorius GNU / Linux ir UNIX tipo operacinėse sistemose.

Programinė įranga buvo sukurta taip, kad ji teiktų DNS, taip pat DHCP funkcijas mažame tinkle. Jis gali aptarnauti vietinių mašinų pavadinimus, kurie nėra globalioje DNS ir kuriose yra daug patrauklių funkcijų.


Galingos komandinės eilutės parinktys

Šiame projekte yra daugybė komandinės eilutės parinkčių, kurias galima greitai peržiūrėti, paleidžiant & lsquo; dnsmasq --help & rsquo; komandą terminalo programoje. Tarp jų galime paminėti gebėjimą nurodyti vietinį adresą, kurį norite klausytis, nurodyti įrašų talpyklos dydį, taip pat nurodyti pasirinktinį konfigūracijos failą.

Darbo su Dnsmasq pradžia

"Dnsmasq" diegimas GNU / Linux operacinėje sistemoje yra tas pats, kaip ir bet kuriai kitai atviro kodo programai, kuri platinama kaip šaltinio archyvas. Pirmiausia atsisiųsite paketą, išsaugokite jį savo kompiuteryje (pageidautina savo namų kataloge) ir išimkite jo turinį naudodami archyvo tvarkyklės įrankį.

Tada pereikite į vietą, kurioje išimėte archyvinį failą terminalo emuliatorius (pvz., cd / home / softoware / dnsmasq-2.72 - pakeiskite "softoware" naudodami savo vartotojo vardą), paleiskite & lsquo; ./ configure & amp & amp; padaryti & rsquo; komanda sukonfigūruoti ir sukonfigūruoti programą, po to - sudo make install & rsquo; komandą įdiegti visą sistemą.


Veikia GNU / Linux, BSD ir "Mac OS X"

"Dnsmasq" palaiko keletą operacinių sistemų, įskaitant "Linux" ("Debian", "Gentoo", "Slackware", "Smoothwall", "SUSE", "IP-Cop", "Firebox", "floppyfw", "LEAF", "CoyoteLinux", "Clarkconnect", "Freesco" ir tt), BSD ("FreeBSD") OS X. Ji veikia 32 bitų ir 64 bitų kompiuterių platformose.

Kas naujo šiame leidime:

  • Sukurkite klaidą, kai sukonfigūravote su CNAME kilpa, o ne avarija. Dėkojame George'ui Metzui už tai, kad pastebėjote šią problemą.
  • Teisingai apskaičiuokite TFTP klaidos atsakymo paketo ilgį. Tai išsprendžia problemą, kai TFTP paketo klaidos pranešimas viršija savavališką 500 ženklų ribą. Pranešimas buvo teisingai sutrumpintas, bet ne paketo ilgis, todėl buvo pridėta papildomų duomenų. Tai yra galimas pavojus saugumui, nes papildomi duomenys gaunami iš buferio, kuris taip pat naudojamas DNS, todėl ankstesni DNS užklausos ar atsakymai gali būti ištekėję. Dėkojame "Mozilla" už saugumo audito finansavimą, kuris pastebėjo šią klaidą.
  • Nustatyti "Linux netlink" kodo loginę klaidą. Tai gali sukelti dnsmasq prisijungti prie griežto ciklo sistemose, kuriose yra daugybė tinklo sąsajų. Dėkojame Ivanui Kokshayskiui už diagnozę ir pleistras.
  • Išspręskite problemą su --dnssec-timestamp, pagal kurią SIGHUP gavimas klaidingai įtrauktų laiko žymos patikrinimą. Dėkojame Kevinui Darbyshire-Bryantui už šį darbą.
  • Sukurkite zonos serijinį pakartotinį įkrovimą / etc / hosts ir draugus, kai pateikiate autoritetingą DNS. Dėkojame Harraldui Dunkelui, kad pastebėjote tai.
  • Tvarkykite IP adresus, nukreiptus į v4-adresus, naudodami "-synth" domeną. Jie turi standartinį vaizdą, pavyzdžiui, :: ffff: 1.2.3.4 ir dabar yra paverčiami tokiais pavadinimais kaip --ffff-1-2-3-4.
  • Rankeną prijunkite serverius iki sąsajos (-server=1.2.3.4@eth0), kai vardinė sąsaja yra sunaikinta ir atkuriama branduolyje. Dėkojame Beniamino Galvani už pleistras.
  • Leisti įvestus "CNAME" įrašus į autoritetingas zonas. Pavyzdžiui, --cname = *. Example.com, default.example.com Dėkojame "Pro Backup", kad rėmėtės šia plėtra.
  • Padarykite leistiną TCP jungčių atsilikimą nuo 5 iki 32 ir sukurkite konfigūravimo parinktį. Dėkojame Donatui Abraitai, kad diagnozuotumėte tai kaip galimą problemą.
  • pridėkite DNSMASQ_REQUESTED_OPTIONS aplinkos kintamąjį į lizingo keitimo scenarijų. Dėkojame "ZHAO Yu" už pleistras.
  • Pašalinkite fobarą į rrfilter kodą, dėl kurio gali būti netinkamai suformatuotų atsakymų, ypač kai DNSSEC patvirtinimas yra įjungtas, ir aukštyn serveris grąžina atsakymą į RR konkrečiu užsakymu. Vienintelis DNS serveris, kuris, žinoma, sukibęs, yra Nominum. Dėkojame Daveui Tahtui, kad pastebėjote klaidą ir padėtumėte sureguliuoti.
  • Nustatykite nematomą puslapį, kad --interface-name naudoja tik pagrindinį sąsajos adresą.
  • "Make - locale" užklausos taikomos vardams iš "interface-name". Dėkojame Kevinui Darbšhireui-Bryanui ir Ericui Lihersenui už tai, kad tai pakartotinai.
  • Pagerinkite ryšio tvarkymą, kai kalbate su TCP upstream serveriais. Būtent pasiruošę atidaryti naują TCP ryšį, kai mes norime atlikti keletą užklausų, bet serveris, kuriame veikia aukščiau, priima mažiau užklausų vienam ryšiui.
  • Pagerinkite ankstesnių serverių registravimą, kai yra daug "tik vietinių adresų" įrašų. Dėkojame Hannu Nymanui už pleistras.
  • "Make -bogus-priv" taikomas IPv6, prefiksams, nurodytiems RFC6303. Dėkojame Kevinui Darbyshire-Bryant už darbą šiuo klausimu.
  • Leisti naudoti MAC adresus su -tftp-unique-root. Dėkui Flori Bosui už pleistras.
  • Pridėti variantą --dhcp-reply-delay. Dėkui Flori Bosui už pleistras.
  • Pridėti mtu nustatymo priemonę į --ra-param. Dėkui Davidui Flamandui už pleistras.
  • Užfiksuokite STDOUT ir STDERR išvestį iš dhcp-scenarijų ir prisijunkite kaip dnsmasq žurnalo srauto dalį. Padaro gyvybę lengviau diagnozuoti netikėtas scenarijus. Dėkui Petrui Mensikui už pleistras.
  • Sukurkite fatalias klaidas, kai nepakeitėte dhcp scenarijaus išėjimo "init" režimu. Vengia keistų klaidų, kai scenarijus netyčia išleidžia klaidų pranešimus. Dėkui Petrui Mensikui už pleistras.
  • Sukurkite --rev-serverį, jei dirbate RFC1918 potinklyje, net jei yra vėliavėlė -bogus-priv. Dėkojame Vladislavui Grischenui už pleistras.
  • Extend -ra-param mtu: laukas, norint nurodyti sąsajos pavadinimą. Tai leidžia WAN sąsajos MTU reklamuoti ant maršrutizatoriaus vidinių sąsajų. Dėkojame Vladislavui Grischenui už pleistras.
  • Naudodamiesi ICMP-ping patikrinkite DHCPv4 naudojamą adresą, kai klientas nurodo DHCPDISCOVER adresą ir kai adresas sukonfigūruotas vietoje. Dėkojame Alin Nastac už problema.
  • Pridėti naują DHCP žymę "know-othernet", kuri yra nustatyta, kai tik kitam antriniam tinklui yra dhcp-host. Gali būti naudojamas siekiant užtikrinti, kad privilegijuotiems kompiuteriams netyčia nepateikti "svečio" adresai. Dėkojame Todd Sanket už pasiūlymą.
  • Pašalinkite istorinę automatinę IDN paramos įtraukimą, kai kuriate internacionalizacijos palaikymą. Tai netinka dabar yra IDN bibliotekų pasirinkimas. Būtinai įtraukite IDN palaikymą į -DHAVE_IDN arba -DHAVE_LIBIDN2.

Kas naujo versijoje 2.72:

  • Pridėkite "ra-advrouter" režimą, jei norite palaikyti mobilųjį IPv6 RFC-3775.
  • Pridėkite "ipsets" palaikymą * BSD, naudodami pf. Dėkojame Sven Falempim už pleistras.
  • Nustatykite lenktynių būklę, kuri gali užblokuoti dnsmasq, kai sąsaja nusileidžia greitai. Dėkojame Conrad Kostecki už pagalbą persekioti.
  • Pridėti DBus metodus SetFilterWin2KOption ir SetBogusPrivOption. Dėl "Smoothwall" pleistro projekto.
  • Nustatykite, kad nesugebate sukurti "Nettle-3.0". Dėkojame Steven'ui Bartui, kad pastebėjote tai ir surastumėte pataisą. Priskirdamas esamas DHCP nuomos sutartis lyginant tinklus, tvarkykite atvejį, kai dvi ar daugiau sąsajų turi tą pačią tinklo dalį, bet skirtingus prefikso ilgius (palankesni ilgio prefikso ilgiui.) Dėl "Lung-Pin Chang" pataisos.
  • Pridėkite režimą, kuris aptinka ir pašalina DNS persiuntimo kilpas, ty užklausa, siunčiama į ankstesnįjį serverį, grąžinama kaip nauja užklausa dnsmasq, todėl ji bus persiunčiama dar kartą, todėl užklausą, kuri daug kartų sukeliama, prieš pradedant atsisakyti. Ankstesni serveriai, kurių kilpa yra atjungta, ir šis įvykis yra užregistruotas. Dėkojame "Smoothwall" už tai, kad rėmėsi šia funkcija.
  • Išplėskite -conf-dir, kad būtų galima filtruoti failus. Taigi --conf-dir = / etc / dnsmasq.d, *. Conf bus įkelia visus failus /etc/dnsmasq.d, kurie baigiasi .conf
  • Ištaisykite klaidą, kai tam tikromis aplinkybėmis atsiranda NXDOMAIN atsakymai, o ne NODATA.
  • Ištaisykite klaidą, dėl kurios "dnsmasq" nepavyko atsiųsti paketų dėl tinklo sąsajos išnykimo. Dėkojame Nielsui Peenui, kad pastebėjote tai.
  • Išspręskite problemą su "local-service" parinktimi "big-endian" platformose. Dėkojame Richardui Genoudui už pleistras.

Kas naujo 2.68 versijoje:

  • Naudokite atsitiktinius DHCPv6 laikinųjų adresų paskirstymų adresus, o ne algoritmus nustatytas stabilias adreses.
  • Ištaisykite klaidą, o tai reiškia, kad DHCPv6 DUID nebuvo pasiektas per DHCP scenarijų, veikiant per "dnsmasq" procesą, kuris sukūrė "DUID de-novo". Kai DUID buvo sukurtas ir saugomas lizingo byloje ir dnsmasq atnaujintas, ši klaida išnyko.
  • Ištaisyta klaida įtraukta į 2.67, o tai gali sukelti klaidingą NXDOMAIN grįžimą į CNAME užklausas.
  • Pašalinkite "MacOS X" ir "openBSD" sugadinimo gedimus.
  • Leisti antrinių zonų specifikacijas kaip sąsajos pavadinimus, adresų literatus. Tai leidžia sukonfigūruoti autoritetingą DNS, kai vietinio adreso intervalai yra dinamiški ir veikia gerokai geriau nei ankstesnė darbo aplinka, kurios neapmokestinamas DHCP konfigūravimas svyruoja nuo IP adresų filtravimo. Dėl šios priežasties šis darbas yra pašalintas. Esant tam tikroms aplinkybėms, šis pakeitimas atitraukė esamą konfigūraciją: jei naudojate išimtinę diapazono diapazoną, jums reikia pakeisti --auth-zoną, kad būtų nurodyta tokia pati sąsaja, kokia naudojama jūsų DHCP diapazonams kurti, tikriausiai su užpakalinėmis "/ 6" tokia: --auth-zone = example.com, eth0 / 6, kad apribotų adresus "eth0" IPv6 adresams.
  • Ištaisykite problemas, kai reklamoje ištrinti IPv6 prefiksai. Jei prefiksas yra ištrintas (o ne pakeistas), jis nerodomas neribotam laikotarpiui. Dėkojame Tsachi dėl pranešimo apie klaidą.
  • Sutvarkykite segfault su kai kuriais lokaliai konfigūruotomis CNAME. Dėkojame Andrewui Childsui už problema.
  • Ištaisykite atminties nutekėjimą iš naujo skaitydami / etc / hosts ir draugus, pateiktus 2.67.
  • Patikrinkite įeinančių DNS ir TFTP užklausų atvykimo sąsają per IPv6, netgi režimu "sąsajos su sąsajomis". Tai neįmanoma dėl IPv4 ir gali sukelti baisių perspėjimų, bet, kaip visada įmanoma, naudojant IPv6 (API visada egzistuoja), tai turėtume tai visada atlikti.
  • Įtempkite taisykles dėl prefiksų ilgių, esančių --dhcp diapazone IPv6. Nauja taisyklė yra ta, kad nurodytas prefikso ilgis turi būti didesnis arba lygus vietinio sąsajos atitinkamo adreso prefiksui.

Kas naujo 2.63 versijoje:

  • Pagrindinis šio leidimo papildymas yra naujas režimas, --bind-dinaminis, kuris abu išvengia privalomo pakaitos simbolio IP adreso ir dinamiškai sukurtų tinklo sąsajų, taigi pašalinami pagrindiniai dviejų esamų tinklo režimų apribojimai.

Kas naujo 2.61 versijoje:

  • Ši versija turi daug papildomų darbų su DHCPv6 kodu, kuris pasirodė 2,60.
  • Daugelis klaidų buvo ištaisytos ir papildomos funkcijos.
  • Maršrutizatoriaus reklamos funkcija dabar yra kur kas labiau konfigūruojama, ir yra režimas, leidžiantis dnsmasq atlikti AAAA DNS įrašus tiems kompiuteriams, kurie naudoja SLAAC IPv6 adresus ir DHCP IPv4 adresus.

Kas naujo 2.59 versijoje:

  • Ši versija nurodo keletą problemų, kurios atsiranda dnsmasq-2.58, o tai gali sukelti problemų paleidžiant IPv6 nuorodų vietinius adresus.
  • Viena iš jų yra dnsmasq regresija, o kita - dėl pastarųjų "Linux" branduolių tilto sąsajų elgesio pokyčių.

Kas naujo 2.58 versijoje:

  • 2.58 versija
  • Pateikite makrokomandos SA_SIZE apibrėžimą, kur jis trūksta. Ištaisomos "openBSD" klaidos.
  • Neįtraukite nulio terminatoriaus pranešimų, išsiųstų į / dev / log, pabaigoje, kai / dev / log yra datagramos lizdas. Dėkojame Didieriui Raboundui už problema.
  • Pridėkite --dhcp-sequential-ip vėliavą, kad priverstumėte priskirti IP adresus didėjančia tvarka. Atkreipkite dėmesį, kad numatytasis pseudo atsitiktinis režimas yra geresnis, tačiau kai kurioms serverio diegimo programoms tai reikia.
  • Išspręskite problemą, kai klientui siunčiamas serverio ID 0,0.0.0, kai dhcp relė yra naudojama, jei klientas atnaujina nuomą po dnsmasq paleidimo iš naujo ir prieš bet kokius klientus ant antrinio tinklo gauna naują lizingą. Dėkojame Mikeui Ruizui už pagalbą persekioti šį.
  • Negrąžinkite NXDOMAIN į AAAA užklausą, jei turime CNAME, kuris nurodo tik A įrašą: šiuo atveju teisingas atsakymas yra NODATA. Dėkojame Tomui Fernandesui, kad pastebėjote problemą.
  • Atsipalaiduokite būtinybę pateikti tinklo maskį -dhcp diapazone tinklams, kurie naudoja DHCP relę. Nors tai vis dar yra pageidaujama, nesant tinklo maskui dnsmasq naudos numatytąjį adresą pagal klasės (A, B arba C) adresą. Tai turėtų bent pašalinti paslaptingos nesėkmės priežastį žmonėms, naudojantiems RFC1918 adresus ir laidas.
  • Pridėkite "Linux conntrack" ryšio žymėjimo palaikymą. Jei įjungta su --conntrack, įeinančių DNS užklausų prisijungimo žymuo bus nukopijuotas į išeinančius ryšius, naudojamus atsakyti į tas užklausas. Tai leidžia protingai užkardą ir apskaitos įrangą. Galimas tik tada, jei dnsmasq yra sudarytas su HAVE_CONNTRACK ir pridedama priklausomybė nuo libnetfilter-conntrack. Dėkojame Ed Wildgoose už pradinę idėją, bandymą ir šios funkcijos rėmimą.
  • Pateikite pagrįstą klaidos pranešimą, kai kas nors bando suderinti žymą - dhcp-host.
  • Tweak "-domain" reikalingumo elgesį, kad išvengtumėte problemų su rekursyvais vardų serveriais, esančiais po dnsmasq. Naujas elgesys sustabdo A ir AAAA užklausas ir grąžina NODATA, o ne NXDOMAIN atsakymus.
  • Efektyvumo nustatymas labai didelėms DHCP konfigūracijoms, nes James Gartrell ir Mike Ruiz už tai padėjo.
  • Leiskite TFTP serverio adresą -dhcp-boot būti domeno vardu, kuris buvo pažiūrėtas / etc / hosts. Tai gali suteikti kelis IP adresus, kurie yra naudojami apvalaus robin, todėl daro TFTP serverio apkrovos balansavimą. Dėkojame Sushil Agrawal už pleistras.
  • Kai dvi konkrečios parinkties numerio žymos dhcp parinktys yra galiojančios, naudokite tą, kuris galioja be žymos iš dhcp diapazono. Leidžia pakeisti svarbiausio DHCP parinktį konkrečiam kompiuteriui, taip pat tinklo reikšmėms.
  • - dhcp-range = set: interface1, ......
  • - dhcp-host = set: myhost, .....
  • - dhcp-option = tag: interface1, parinktis: nis-domain, "domain1"
  • - dhcp-option = tag: myhost, parinktis: nis-domain, "domain2"
  • nustatys NIS domeną į domeną 1 srities kompiuterių šeimininkams, tačiau
  • pakeiskite tai domenui2 konkrečiam kompiuteriui.
  • Ištaisykite klaidą, dėl kurios kai kurie TFTP perdavimai buvo sutrumpinti ir laikinai sustabdyti. Klaida įvyksta tik su netascii perdavimais ir reikalauja nepakankamo ryšio tarp failo dydžio, dydžio blokelių ir naujų eilučių skaičiaus paskutiniame bloke, kol jis pasireikš. Labai dėkojame Alkis Georgopoulos už problemos nustatymą ir išsamų tyrimą.
  • Ištaisykite regresiją TFTP serveryje * BSD platformose, pateiktose 2.56 versijoje, dėl painiavos su sockaddr ilgiu. Labai dėkojame "LoA & macr;" Pefferkornui už tai.
  • Palaikykite "scope-id" vardų serverių IPv6 adresus iš /etc/resolv.conf ir į serverio parinktis. E
  • pvz. vardas serveris fe80 :: 202: a412: 4512: 7bbf% eth0
  • server = fe80 :: 202: a412: 4512: 7bbf% eth0. Dėkojame
  • Michael Stapelberg už pasiūlymą.
  • Atnaujinkite lenkų vertimą, dėka Jan Psota.
  • Atnaujinkite prancūzų vertimą. Dėkojame Gildui Le Nadanui.

Kas naujo 2.57 versijoje:

  • Ši versija nustato keletą ankstesnėje versijoje pateiktų regresijų ir prideda "Android" platformos palaikymą.

Kas naujo versijoje 2.56:

  • Pridėkite pataisą, kad "dnsmasq" galėtumėte gauti sąsajos pavadinimus "Solaris" zonoje. Ačiū Dj Padzensky už tai.
  • Gerinti duomenų tipo analizuojamą heurizaciją, kad --dhcp-option = parinktis: domeno paieška. vertina kaip eilutę, o ne IP adresą. Dėkojame Clemensui Fišeriui už tai, kad tai pastebėjau.
  • Pridėkite IPv6 palaikymą TFTP serveriui. Labai dėkojame Jan'ui RedBully'ui Seiffert už dėmių.
  • Prisijungti DNS užklausas lygiu LOG_INFO, o ne LOG_DEBUG. Tai daro viską, kas atitinka DHCP registravimą. Dėkojame Adamui Pribylui dėl problemos pastebėjimo.
  • Įsitikinkite, kad naudodamiesi dnsmasq išvalo, kai naudojate - syslog-async, net jei jis negali prisijungti prie syslogd.
  • Pridėti variantą --add-mac. Tai yra palaikyti šiuo metu eksperimentines DNS filtravimo priemones. Dėkui Benjaminui Petrinui už orignalo pleistras.
  • Ištaisykite klaidą, o tai reiškia, kad žymos buvo ignoruojamos dhcp intervalo konfigūracijoje, nurodant PXE proxy paslaugą. Dėkojame Cristiano Cumer už tai pastebėję.
  • Padarykite klaidą, jei komandinėje eilutėje yra papildomų šiukšlių, o ne galimybės.
  • Pažymėkite kelis žurnalo pranešimus, esančius cache.c, iš DHCP posistemio. Dėkojame Olafui Westrikui už pleistras.
  • Praleisti laiko žymes iš žurnalų, kai a) prisijungia prie stderr, ir b) - setup-in-for-ground. Galima tikėtis, kad stderro kito galo medienos ruoša gali būti tiekiama. Dėkojame John Hallam už pleistras.
  • Negalima skųstis ant stulpelių, ilgesnių nei 255 simbolių, --txt įrašuose, tiesiog padalinkite ilgas eilutes į 255 simbolių skiltis.
  • Nustatykite avariją be dvigubo paleidimo. Ši klaida gali atsirasti tik tada, kai naudojamas dhcp-scenarijus, o tada tik retais atvejais, kai tai sukelia didelė DHCP operacijų norma ir lėtas scenarijus. Dėkojame Ferencui Wagneriui dėl problemos sprendimo
  • Užsirašykite tik tada, kai failas buvo išsiųstas TFTP sėkmingai.
  • Geras pasiūlymas iš Ferenco Wagnerio: išplėskite -domeno parinktį, kad leistumėte tokį dalyką: --domain = thekelleys.org.uk, 192.168.0.0 / 24, vietinis, kuris automatiškai sukuria
  • - local = / thekelleys.org.uk /
  • - local = / 0.168.192.in-addr.arpa /
  • Suspauskite sintaksės tikrinimo hex contants konfigūracijos failą. Dėkojame Fredui Damenui, kad pastebėjote tai.
  • Įtraukite dnsmasq logotipą / piktogramą, kurią pateikė Justinas Swift. Dėkojame už tai.
  • Niekada neišsaugokite DNS atsakymų, kurių bitas nustatytas "cd", arba kurie atsiranda dėl užklausų, persiųstų naudojant "cd" bitų rinkinį. Bitinis "cd" nurodo DNSSEC patvirtinimo serverį aukštyn, kad ignoruotų parašo gedimus ir vis tiek grąžintų atsakymus. Be šio pakeitimo, dnsmasq talpyklą galima užteršti blogais duomenimis, užklausai nurodant "cd" bitų rinkinį, o vėlesnės užklausos grąžins šiuos duomenis, kad nebūtų pažymėta kaip įtariamasis. Dėkojame Andersui Kaseorgui už tai, kad nurodėte šią problemą.
  • Pridėkite --proxy-dnssec vėliavą, kad atitiktumėte RFC 4035. Dabar "Dnsmasq" bus išvalytas "ad" bitas atsakymais, pateiktais iš ankstesnių vardų serverių patvirtinimo, nebent ši parinktis nustatyta.
  • Leisti failo vardą "-", skirtą --conf-failui skaityti stdin. Timotiečio Redaellio pasiūlymas.
  • Paverskite SRV įrašų eilę atsakymuose, kad būtų užtikrintas apvaliojo robino apkrovos balansavimas, kai visi prioritetai yra vienodi. Dėkojame Peteriui McKinney už pasiūlymą.
  • Redaguoti "contrib" / "MacOSX-launchd / uk.org.thekelleys.dnsmasq.plist", kad pagal nutylėjimą ji neužregistruotų visų failo užklausų. Dar kartą dėkoju Peter McKinney.
  • Pagal numatytuosius nustatymus domeno IPv4 adreso, bet ne IPv6 adreso nustatymas sukelia dnsmasq grąžinti atsakymą NODATA IPv6 (arba atvirkščiai). Taigi --address = / google.com / 1.2.3.4 sustoja IPv6 užklausų dėl * google.com persiuntimo. Padarykite galimybę ignoruoti šią elgseną apibrėžiant sematikus, jei tas pats domenas pasirodo abiejuose serveriuose ir adresuose. Tokiu atveju - adresas turi pirmenybę adresų šeimai, kurioje yra, bet serverio prioritetas yra adreso šeima, kuri nėra nurodyta adreso sąraše
  • Taigi:
  • - adresas = / google.com / 1.2.3.4
  • - server = / google.com / #
  • Grąžins 1.2.3.4 už * .google.com IPv4 užklausas, bet persiųs IPv6 užklausas į įprastą aukštupių vardų serverį. Panašiai, nustatant IPv6 adresą, tai leis peradresuoti IPv4 užklausas. Dėkojame Williamui, kad atkreipėte dėmesį į tai, ko reikia.
  • Leisti daugiau nei vieną - dhcp-optsfile ir -dhcp-hostsfile ir juos suprasti katalogus kaip argumentus taip pat, kaip ir "addn-hosts". John Hankso pasiūlymas.
  • Nepaisydami nuomos mokesčių, kurių nežinome, persiuntimo prašymus. "Rebind" transliuojamas, todėl galime pasigirti užklausos, skirtos kitam DHCP serveriui. NAKING tai neteisingai. Dėkojame Brad D'Hondt už pagalbą.
  • Ištaisykite kosmetinę klaidą, kuri sukūrė keistą išvestį, kai dempinguojanti talpyklos statistika su kai kuriomis konfigūracijomis. Dėkojame Fedorui Kozhevnikovui už tai, ką pastebėjote.

Kas naujo versijoje 2.55:

  • Sutvarkykite klaidą, kai naudojami / etc / eters. Dėkojame Gianluigi Tiesiui už tai.
  • Nustatyti netinkamo "netlink_multicast" () gedimą. Dėkojame Arno Waldui, kad surastumėte šį.
  • Leisti tuščią domeną "." dhcp domeno paieškos (119) parinktyse.

Panaši programinė įranga

xProDDNS
xProDDNS

28 Sep 15

BIND
BIND

20 Jan 18

hrdns
hrdns

14 Apr 15

Kita programinė įranga kūrėjas Simon Kelley

syslog-async
syslog-async

3 Jun 15

dhcp-helper
dhcp-helper

2 Jun 15

Komentarai Dnsmasq

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!