Dnsmasq on avoimen lähdekoodin, täysin ilmainen, helppokäyttöinen ja kevyt komentorivin ohjelmisto, joka on suunniteltu offsetista toimimaan DHCP (Dynamic Host Configuration Protocol) -palvelimena ja DNS (Domain Name System ) välittäjä GNU / Linux- ja UNIX-kaltaisilla käyttöjärjestelmillä.
Ohjelmisto on suunniteltu siten, että se tarjoaa DNS: n sekä DHCP-toiminnot pienelle verkolle. Se pystyy palvelemaan paikallisten koneiden nimiä, jotka eivät ole maailmanlaajuisessa DNS: ssä, ja sisältää lukuisia houkuttelevia ominaisuuksia.
Tehokkaat komentorivivalinnat
Tälle hankkeelle on tarjolla laaja valikoima komentorivivalintoja, joita voidaan tarkastella yhdellä silmäyksellä suorittamalla & lsquo; dnsmasq --help & rsquo; komento Terminaali-sovelluksessa. Näistä mainittakoon kyky määritellä paikallinen osoite kuunnella, määrittää välimuistin koko merkinnöissä sekä määrittää mukautettu määritystiedosto.
Dnsmasqin käytön aloittaminen
Dnsmasqin asentaminen GNU / Linux-käyttöjärjestelmään on samalla tavoin kuin mitä tahansa avoimen lähdekoodin ohjelmalla, joka on jaettu lähdetiedostoksi. Ensin voit ladata paketin, tallentaa sen tietokoneeseesi (mieluiten kotihakemistoosi) ja purkaa sen sisällön arkistonhallintaapuohjelman avulla.
Siirrä sitten paikkaan, jossa olet purkanut arkistotiedoston pääteemulaattorissa (esim. cd /home/softoware/dnsmasq-2.72 - korvaa & lsquo; softoware & rsquo; käyttäjätunnuksella), suorita & lsquo; ./ configure & amp ; & amp; tee & rsquo; komento määrittää ja kääntää ohjelman, jota seuraa & lsquo; sudo make install & rsquo; komento asentaa sen järjestelmä leveäksi.
Suorittaa GNU / Linux, BSD ja Mac OS X
Dnsmasq tukee useita käyttöjärjestelmiä, mukaan lukien Linux (Debian, Gentoo, Slackware, Smoothwall, SUSE, IP-Cop, Firebox, floppyfw, LEAF, CoyoteLinux, Clarkconnect, Freesco jne.), BSD (FreeBSD) OS X. Se toimii 32-bittisissä ja 64-bittisissä tietokoneverkoissa.
Uutta strong> tässä julkaisussa:
- Luo virhe, kun se on määritetty CNAME-silmukalla eikä kaatumisesta. Kiitos George Metzille tämän ongelman havaitsemisesta.
- Laske TFTP-virheen vastauspaketin pituus oikein. Tämä korjaa ongelman, kun TFTP-paketin virheilmoitus ylittää mielivaltaisen 500 merkin rajan. Viesti leikattiin oikein, mutta paketin pituutta ei lisätty, joten lisätyt tiedot lisättiin. Tämä on mahdollinen tietoturvariski, koska ylimääräiset tiedot tulevat puskureista, jota käytetään myös DNS: ään, joten aiemmat DNS-kyselyt tai vastaukset voivat vuotaa. Kiitos Mozillan rahoituksen turvaamisesta, joka huomasi tämän vian.
- Korjaa logiikkavirhe Linux netlink -koodissa. Tämä voi aiheuttaa dnsmasqille tiukan silmukan järjestelmissä, joissa on hyvin suuri määrä verkkoyhteyksiä. Kiitos Ivan Kokshayskylle diagnoosista ja laastarista.
- Korjaa ongelman --dnssec-aikaleimalla, jolloin SIGHUPin vastaanottaminen virheellisesti kytkee aikaleiman tarkistuksen. Kiitos Kevin Darbyshire-Bryantille tästä työstä.
- Bump-vyöhykkeen sarja uudelleenlatauksella / etc / isännillä ja ystävillä, kun he antavat arvovaltaista DNS: tä. Kiitos Harrald Dunkelille tämän havaitsemisesta.
- Käsittele v4-kartoitettuja IPv6-osoitteita sanelyllä - sinisellä verkkotunnuksella. Näillä on vakiotiedosto, kuten: ffff: 1.2.3.4 ja nyt muunnetaan nimiin, kuten --ffff-1-2-3-4.
- Hallitse sitovia ylävirtaisia palvelimia käyttöliittymään (--server=1.2.3.4@eth0), kun nimetty käyttöliittymä tuhotaan ja luodaan uudelleen ytimessä. Kiitos Beniamino Galvaniille laastarista.
- Salli väripaketin CNAME-tietueet valtuutetuilla vyöhykkeillä. Esimerkiksi --cname = * .example.com, default.example.com Kiitokset Pro Backupille tämän kehityksen sponsoroimiseksi.
- Kopioi sallittu TCP-yhteyksien tilauskanta 5: stä 32: een, ja tee tämä kääntäjä-aika konfiguroitava vaihtoehto. Kiitos Donatas Abraitis -laitteesta tämän mahdollisen ongelman diagnosoimiseksi.
- Lisää DNSMASQ_REQUESTED_OPTIONS ympäristömuuttuja vuokrasuhdekoodioon. ZHAO Yu: n ansiosta laastari.
- Korjaa fobobar rrfilter-koodilla, joka voi aiheuttaa epämuodostuneita vastauksia, varsinkin kun DNSSEC-validointi on käytössä ja ylävirran palvelin palauttaa vastauksen tietyssä järjestyksessä. Ainoa DNS-palvelin, jonka tiedetään kutistavan tätä, on Nominum's. Kiitos Dave Tahtille bugin havaitsemisesta ja korjaamisesta.
- Korjaa manuaalinen sivu, joka valehteli, että käyttöliittymän ensisijainen osoite on - interface name.
- Tee --localise-kyselyt koskevat nimiä - interface-name. Kiitos Kevin Darbyshire-Bryantille ja Eric Luehrsenille tämän työntämisestä.
- Paranna yhteystoimintaa keskustellessasi TCP-ylävirta-palvelimille. Varmista erityisesti, että avaat uuden TCP-yhteyden, kun haluamme tehdä useita kyselyitä, mutta ylävirran palvelin hyväksyy vähemmän kyselyitä yhteydellä.
- Paranna ylävirran palvelinten lokitiedostoja, kun on paljon "vain paikallisia osoitteita". Hannu Nymanin ansiosta laastari.
- Tee --bogus-priv sovelleta IPv6: iin RFC6303: ssä määritetyille etuliitteille. Kiitos Kevin Darbyshire-Bryantille tämän työn puolesta.
- Salli MAC-osoitteiden käyttö --tftp-unique-rootilla. Floris Bosin ansiosta laastari.
- Lisää --dhcp-reply-delay -vaihtoehto. Floris Bosin ansiosta laastari.
- Lisää mtu-asetustoiminto kohteeseen -ra-param. Kiitos David Flamandille laastarista.
- Ota STDOUT ja STDERR ulos dhcp-scriptista ja kirjaudu se osaksi dnsmasq-lokivirtaa. Tekee elämän helpommaksi skriptien odottamattomien ongelmien diagnosoimiseksi. Kiitos Petr Mensikille laastarista.
- Luo kuolemaan johtaneita virheitä, kun ei analysoi dhcp-komentosarjan lähdettä "init" -tilassa. Vältä kummallisia virheitä, kun komentosarja lähettää virheilmoituksia vahingossa. Kiitos Petr Mensikille laastarista.
- Tee --rev-palvelin RFC1918-aliverkkotyöhön myös --bogus-priv-lipun läsnä ollessa. Kiitos Vladislav Grishenkosta laastarista.
- Laajenna --ra-param mtu: kenttä, jotta käyttöliittymän nimi voidaan sallia. Tämä mahdollistaa WAN-rajapinnan MTU: n mainostamisen reitittimen sisäisissä rajapinnoissa. Kiitos Vladislav Grishenkosta laastarista.
- Varmista, että ICMP-ping tarkistaa DHCPv4-osoitteen käytön, kun asiakas määrittelee osoitteen DHCPDISCOVER-osoitteessa ja kun osoite on määritetty paikallisesti. Kiitos Alin Nastacin ongelman havaitsemisesta.
- Lisää uusi DHCP-tunniste "known-othernet", joka asetetaan, kun vain toinen dhcp-isäntä on olemassa toiselle aliverkolle. Voidaan käyttää varmistamaan, että etuoikeutettuja isäntiä ei ole annettu "vieras" osoitteita vahingossa. Kiitos Todd Sanketille ehdotuksesta.
- Poista IDN-tuen historiallinen automaattinen sisällyttäminen kansainvälistymistukeen. Tämä ei sovi nyt IDN-kirjastojen valintaan. Muista sisällyttää joko -DHAVE_IDN tai -DHAVE_LIBIDN2 IDN-tukeen.
Uutta strong> versiossa 2.72:
- Lisää ra-advrouter-tila RFC-3775 mobiili IPv6 -tueksi.
- Lisätä tukea "ipsets" * BSD: ssä apf. Kiitos Sven Falempimille laastarista.
- Korjaa kilpailutila, joka voi lukita dnsmasqin, kun käyttöliittymä menee alas ja nousee nopeasti. Kiitos Conrad Kosteckin auttamasta kilpaa tämä alas.
- Lisää DBus-menetelmiä SetFilterWin2KOption ja SetBogusPrivOption. Kiitos Smoothwall-projekti laastarille.
- Nettle-3.0: n korjaaminen epäonnistui. Kiitokset Steven Barthille tämän havaitsemisesta ja löytämisestä. Kun määrität olemassa olevia DHCP-vuokrasopimuksia verkkoihin vertailemalla verkkoja, käsittele tapausta, että kahdella tai useammalla rajapinnalla on sama verkko-osa, mutta eri etuliitepituudet (suosivat pidempää etuliitettä.) Lung-Pin Changin ansiosta laastari.
- Lisää tilaa, joka havaitsee ja poistaa DNS-välityslenkit eli kysely lähetetään ylävirran palvelimelle palauttaa uuden kyselyn dnsmasq: ksi ja lähettää sen uudelleen, mikä johtaa kyselyyn, joka katkeaa monta kertaa ennen kuin se pudotetaan. Ennakkosuorituspalvelimet, jotka kiertävät takaisin, ovat poissa käytöstä ja tämä tapahtuma on kirjattu. Kiitos Smoothwallille näiden ominaisuuksien sponsoroinnista.
- Laajenna --conf-dir sallien tiedostojen suodatuksen. Joten --conf-dir = / etc / dnsmasq.d, *. Conf lataa kaikki tiedostot /etc/dnsmasq.d, jotka loppuvat .conf
- Korjaa virhe, jos se johti NXDOMAIN-vastauksiin NODATA: n sijasta.
- Korjaa vika, joka aiheutti dnsmasqin tulevan vastaamatta, jos se ei onnistunut lähettämään paketteja verkkorajapinnan katoamisen vuoksi. Kiitos Niels Peenille tämän havaitsemisesta.
- Korjaa ongelman --local-service -vaihtoehdolla big-endian alustoilla. Kiitos Richard Genoudille laastarista.
Uutta strong> versiossa 2.68:
- Käytä satunnaisia osoitteita DHCPv6: n väliaikaisille osoitteiden allokoinnille algoritmisesti määritettyjen vakojen osoitteiden sijaan.
- Korjaa vika, joka merkitsi sitä, että DHCPv6 DUID ei ollut käytettävissä DHCP-komentosarjoissa suoritetun dnsmasq-prosessin aikana, joka loi DUID de-novo -ohjelman. Kun DUID luotiin ja tallennettiin leasitiedostoon ja dnsmasq käynnistettiin uudelleen, tämä vika häviää.
- Korjattu vika, joka on otettu käyttöön kohdassa 2.67, joka voi johtaa virheelliseen NXDOMAIN palauttaa CNAME-kyselyihin.
- Korjaa vika MacOS X: ssä ja openBSD: ssä.
- Salli aliverkon spesifikaatiot -auth -vyöhykkeessä olevan käyttöliittymän nimiä ja osoite-kirjaimia. Tämä mahdollistaa arvovaltaisen DNS: n määrittämisen, kun paikalliset osoitealueet ovat dynaamisia ja toimivat paljon paremmin kuin edellinen työ, jossa IPR-osoitteen suodatus vaihtelee DHCP: n välillä. Tämän seurauksena tämä työ ympäröi. Joissakin olosuhteissa tämä muutos rikkoo nykyisen kokoonpanon: jos luot varjotetun alueen poikkeuksen, sinun on vaihdettava --auth-vyöhykettä määriteltäessä sama käyttöliittymä, jota käytetään DHCP-alueiden rakentamiseen, todennäköisesti jälkikäteen "/ 6" näin: --auth-zone = example.com, eth0 / 6 rajoittaa osoitteet eth0: n IPv6-osoitteisiin.
- Korjaa ongelmat, kun mainostetaan poistettuja IPv6-etuliitteitä. Jos etuliite poistetaan (sen sijaan, että se korvattaisiin), sitä ei mainosteta nollalla edullisella ajalla. Kiitos Tsachille vikailmoituksesta.
- Fix segfault joidenkin paikallisesti määritettyjen CNAME-tunnusten avulla. Kiitos Andrew Childsille ongelman havaitsemisesta.
- Korjaa muistivuoto uudelleenkirjoitettaessa / etc / isäntinä ja ystävineen, jotka on esitelty kohdassa 2.67.
- Tarkista sisääntulevien DNS- ja TFTP-pyyntöjen saapumisliittymä IPv6: n kautta, vaikka --bind-interfaces-tilassa. Tämä ei ole mahdollista IPv4: ssä ja voi tuottaa pelottavia varoituksia, mutta koska se on aina mahdollista IPv6: lle (API on aina olemassa), meidän pitäisi tehdä se aina.
- Tweak säännöt etuliitteen pituuksista -dhcp-range IPv6. Uusi sääntö on, että määritetyn etuliitteen pituuden on oltava suurempi tai yhtä suuri kuin paikallisen liittymän vastaavan osoitteen etuliitteen pituus.
Uutta strong> versiossa 2.63:
- Tämän julkaisun tärkein lisäys on uusi toimintatila, - dynaaminen dynamiikka, joka välttää liitetyn IP-osoitteen sitomisen ja kopioi dynaamisesti luotujen verkkoyhteyksien kanssa poistamalla näiden kahden olemassa olevan verkkotilan päärajoitukset.
Uutta strong> versiossa 2.61:
- Tässä versiossa on paljon ylimääräistä työtä DHCPv6-koodilla, joka on debetty 2.60.
- Monet virheet on korjattu ja lisäominaisuuksia lisätty.
- Reitittimen mainosominaisuus on nyt paljon muokattavampi, ja siinä on tila, jonka avulla dnsmasq voi tehdä AAAA-DNS-tietueita isännille, jotka käyttävät SLAAC-IPv6-osoitteita ja DHCP-IPv4-osoitteita.
Uutta strong> versiossa 2.59:
- Tässä versiossa käsitellään muutamia ongelmia, jotka ovat nousseet esiin dnsmasq-2.58: n kanssa, mikä saattaa aiheuttaa ongelmia käynnistettäessä IPv6-linkin paikallisosoitteilla.
- Yksi on regressio dnsmasqissa ja toinen johtuu komentojonokäyttäytymisen muutoksesta viimeisimmissä Linux-ytimissä.
Uutta strong> versiossa 2.58:
- versio 2.58
- Anna SA_SIZE-makron määritelmä, jos se puuttuu. Korjaukset lisäävät vika OpenBSD: ssä.
- Älä lisää nollaterminaattoria / dev / logiin lähetettyjen viestien lopussa, kun / dev / log on datagrammunotila. Didier Raboundin ansiosta ongelman havaitseminen.
- Lisää --dhcp-sequential-ip-lippu, pakottaa IP-osoitteet allokoiduksi nousevassa järjestyksessä. Huomaa, että pseudo-satunnaisen tilan oletusasetus on yleisesti ottaen parempi, mutta jotkin palvelinten käyttöönottosovellukset tarvitsevat tätä.
- Fix-ongelma, jossa 0.0.0.0-palvelin-tunnus lähetetään asiakkaalle, kun dhcp-välitys on käytössä, jos asiakas uudistaa vuokrasopimuksen dnsmasq-uudelleenkäynnistyksen jälkeen ja ennen kuin aliverkon asiakkaat saavat uuden vuokrasopimuksen. Kiitos Mike Ruizille auttamasta tätä kiinni.
- Älä palauta NXDOMAIN AAAA-kyselyyn, jos meillä on CNAME joka osoittaa vain A-tietueen: NODATA on oikea vastaus tässä tapauksessa. Kiitos Tom Fernandesin ongelman havaitsemisesta.
- Rentoudu tarve toimittaa netmask in -dhcp-range -verkkoille, jotka käyttävät DHCP-releä. Vaikka tämä on edelleen toivottavaa, verkkotopeuden puuttuessa dnsmasq käyttää oletusarvoa osoitteen luokan (A, B tai C) perusteella. Tämän pitäisi ainakin poistaa RFC1918-osoitteen ja releiden käyttäjiä käyttävien salaperäisen vian syy.
- Lisää tukea Linuxin conntrack-yhteyden merkitsemiseen. Jos käytössä on --conntrack, tulevien DNS-kyselyiden yhteysmerkki kopioidaan kyseisiin kyselyihin vastaaviin lähteviin yhteyksiin. Tämä mahdollistaa älykkään palomuurin ja kirjanpidon. Käytettävissä vain, jos dnsmasq on koottu HAVE_CONNTRACK ja lisätään riippuvuus libnetfilter-conntrack. Ed Wildgoose -palvelun ansiosta alkuperäinen tehtävä, testaus ja sponsorointi.
- Anna järkevä virheilmoitus, kun joku yrittää sovittaa tagin --dhcp-isäntään.
- Tweak -domain-käyttäytymisen käyttäytyminen, jotta vältyttäisiin rekursiivisten nimipalvelinten käytöstä dnsmasq: n jälkeen. Uusi käyttäytyminen pysäyttää vain A- ja AAAA-kyselyjä ja palauttaa NODATA-vastauksen NXDOMAIN-vastausten sijaan.
- Tehokkuuskorjaus erittäin suurille DHCP-kokoonpanoille, James Gartrellin ja Mike Ruizin ansiosta.
- Anna TFTP-palvelimen osoite osoitteessa -dhcp-boot verkkotunnukseksi, jota katsotaan / etc / hosts -palvelimella. Tämä voi antaa useita IP-osoitteita, joita käytetään pyöreän robin-yhteyden kautta, jolloin TFTP-palvelimen kuormituksen tasapainotus tehdään. Kiitos Sushil Agrawalin laastarista.
- Kun kaksi merkittyä dhcp-vaihtoehtoa tietylle valinnaiselle numerolle ovat kelvollisia, käytä sitä, joka on voimassa ilman dhcp-alueen merkintää. Sallii DHCP-vaihtoehdon arvon ylittämisen tietylle isännälle sekä verkon välille.
- - dhcp-alue = set: interface1, ......
- - dhcp-host = set: myhost, .....
- - dhcp-option = tag: interface1, vaihtoehto: NIS-domain, "domain1"
- - dhcp-option = tag: myhost, vaihtoehto: NIS-domain, "DOMAIN2"
- asettaa NIS-verkkotunnuksen verkkotunnukseksi 1 alueelle, mutta li>
- ohittaa kyseisen domainin domain2.
- Korjaa virhe, joka johti joidenkin TFTP-siirtojen katkaistuihin tiedostoihin ja aikakatkaisuihin. Vika esiintyy vain netascii-siirroilla, ja se tarvitsee valitettavan suhteen tiedostokokoon, lohkonmuodostukseen ja viimeisen lohkon rivien lukumäärään ennen kuin se ilmestyy. Kiitokset Alkis Georgopoulosille ongelman havaitsemisesta ja kattavan testikotelon toimittamisesta.
- Korjaa regressio TFTP-palvelimella * BSD-alustoilla, jotka on otettu käyttöön versiossa 2.56, johtuen sekaannuksesta sockaddr-pituuden kanssa. Kiitos LoA & macr; c Pefferkornille tämän löytämiseksi.
- Sovellusalueiden tunnukset IP-osoitteiden IPv6-osoitteista /etc/resolv.conf ja -server -asetuksista. E
- Esimerkiksi nimipalvelin fe80 :: 202: a412: 4512: 7bbf% eth0
- server = FE80 :: 202: A412: 4512: 7bbf% eth0. Kiitos
- Michael Stapelberg ehdotuksesta.
- Päivitä puolalainen käännös, Jan Psota -palvelun ansiosta.
- Päivitä ranskalainen käännös. Kiitos Gildas Le Nadanin.
Uutta strong> versiossa 2.57:
- Tämä versio korjaa muutaman regressiota edellisessä versiossa ja lisää tukea Android-alustalle.
Uutta strong> versiossa 2.56:
- Lisää laastari, jotta dnsmasq voi saada käyttöliittymänimet Solaris-vyöhykkeellä. Kiitos Dj Padzensky tästä.
- Paranna tietotyyppisen jäsentelyn heuristiikkaa niin, että --dhcp-option = vaihtoehto: domain-search ,. käsittelee arvoa merkkijonona eikä IP-osoitetta. Kiitos Clemens Fischerille siitä, että näit sen.
- Lisää IPv6-tuki TFTP-palvelimeen. Kiitos Jan 'RedBully "Seiffertille laastareista.
- Lokaa DNS-kyselyjä tasolla LOG_INFO, sen sijaan LOG_DEBUG. Tämä tekee asioista johdonmukaisen DHCP-kirjautumisen kanssa. Kiitos Adam Pribylille ongelman havaitsemisesta.
- Varmista, että dnsmasq päättyy puhtaasti käytettäessä - syslog-async, vaikka se ei voi muodostaa yhteyden syslogd-palveluun.
- Lisää --add-mac -vaihtoehto. Tämä tukee nykyisin kokeellisia DNS-suodatustiloja. Kiitos Benjamin Petrinille orignal-laastarille.
- Korjaa vika, joka merkitsi, että tunnisteet jätettiin huomiotta dhcp-alueen määrityksissä määrittäen PXE-välityspalvelun. Kiitos Cristian Cumerille, kun huomattu tämä.
- Lisää virhe, jos komentorivillä on ylimääräistä roskaa, ei osaa vaihtoehtoa.
- Ilmoita muutamia lokiviestejä cache.c: stä, jotka tulevat DHCP-osajärjestelmästä. Kiitos Olaf Westrikille laastarista.
- Jätä aikaleimat lokilta, kun a) kirjaudutaan stderr: ään ja b) --keep-in-forground asetetaan. Stderr: n toisessa päässä oleva hakkuulaitos voidaan punnita toimittamaan ne. Kiitos John Hallamin laastarista.
- Älä laita yli 255 merkkiä pitkäkestoisille --txt-tietueille, vaan jakaa pitkät merkkijonot 255-merkkiluiksi.
- Korjaa kaatuminen kaksoisvapauteen. Tämä vika voi tapahtua vain, kun dhcp-skripti on käytössä ja sitten vain harvinaisissa olosuhteissa, jotka ovat aiheuttaneet korkea DHCP-tapahtumamäärä ja hidas käsikirjoitus. Kiitos Ferenc Wagnerille ongelman löytämiseksi
- Vain kirjaa, että TFTP on lähettänyt tiedoston sen jälkeen, kun siirto on suoritettu onnistuneesti.
- Hyvä ehdotus Ferenc Wagnerilta: laajenna --domain -vaihtoehto, jotta tällainen asia voidaan sallia: - domain = thekelleys.org.uk, 192.168.0.0 / 24, paikallinen, joka luo automaattisesti
- - paikallinen = / thekelleys.org.uk /
- - paikallinen = / 0.168.192.in-addr.arpa /
- Kiristä hex-kontanttien syntaksitarkistus konfigurointitiedostossa. Kiitos Fred Damenille tämän havaitsemisesta.
- Lisää dnsmasq-logo / kuvake, jonka on esittänyt Justin Swift. Kiitos siitä.
- Älä koskaan välimuistuta DNS-vastauksia, joissa on cd-bittijoukko tai jotka ovat seurausta "cd-bittisarjan" välityksellä lähetetyistä kyselyistä. "Cd" -bitti opastaa DNSSEC-validointipalvelinta ylävirtaan jättää allekirjoitusvirheet ja palauttaa vastaukset joka tapauksessa. Ilman tätä muutosta on mahdollista saastuttaa dnsmasq-välimuisti huonoilla tiedoilla tekemällä kysely "cd" -bittisarjalla ja myöhemmät kyselyt palauttavat nämä tiedot ilman, että niitä olisi merkitty epäilyttäviksi. Kiitos Anders Kaseorgille tämän ongelman osoittamiseksi.
- Lisää --proxy-dnssec-lippu RFC 4035: n noudattamiseksi. Dnsmasq poistaa nyt "ad" -bitten vastavirheistä, jotka on palautettu ylävirran validoiduista nimipalvelimista, ellei tämä vaihtoehto ole asetettu.
- Anna tiedostonimi "-" -conf-tiedoston luettavaksi. Timothy Redaellin ehdotus.
- Kierrä SRV-tietueiden järjestystä vastauksissa, jotta saadaan pyöreä robin kuormituksen tasapainotus, kun kaikki prioriteetit ovat yhtä suuret. Kiitos Peter McKinneylle ehdotuksesta.
- Muokkaa contrib / MacOSX-launchd / uk.org.thekelleys.dnsmasq.plist niin, että se ei kirjaa kaikkia kyselyjä tiedostoon oletuksena. Kiitos vielä Peter McKinneylle.
- Oletuksena IPv6-osoitteen määrittäminen verkkotunnukselle, mutta ei IPv6-osoitteen ansiosta dnsmasq palauttaa NODATA-vastauksen IPv6: lle (tai päinvastoin). Joten --address = / google.com / 1.2.3.4 lopettaa IPv6-kyselyjen * google.com lähettämisestä eteenpäin. Selvitä tämä käytäntö määrittelemällä sematics, jos sama verkkotunnus näkyy sekä --server ja - osoitteessa. Tällöin - -osoite on ensisijainen osoiteperheessä, jossa se näkyy, mutta - palvelimella on etusijalla osoiteperhe, joka ei näy - osoitteen
- So:
- - osoite = / google.com / 1.2.3.4
- - palvelin = / google.com / #
- Palaa 1.2.3.4 IPv4-kyselyihin * .google.com, mutta eteenpäin IPv6-kyselyitä normaaliin ylävirran nimipalvelimeen. Vastaavasti IPv6-osoitteen määrittämisessä vain tämä mahdollistaa IPv4-kyselyjen edelleenlähetyksen. Kiitos Williamille siitä, että hän on osoittanut tämän tarpeen.
- Salli useamman kuin --dhcp-optsfile ja -dhcp-hosts-tiedosto ja tehdä heistä ymmärtää hakemistot argumentteina samalla tavoin kuin -addn-isännät. John Hanksin ehdotus.
- Jätä huomiotta vuokrasopimukset, joita emme tiedä. Rebind lähetetään, joten voimme kuulla toiselle DHCP-palvelimelle tarkoitetun pyynnön. NAK tämä on väärä. Kiitos Brad D'Hondtille tämän avusta.
- Korjaa kosmeettinen virhe, joka tuotti outoja tulosteita, kun polttaa välimuistitilastoja joidenkin kokoonpanojen kanssa. Kiitos Fedor Kozhevnikoville tämän havaitsemisesta.
Uutta strong> versiossa 2.55:
- Korjaa kaatuminen, kun / etc / ethers on käytössä. Kiitos Gianluigi Tianesta tämän löytämiseksi.
- Fix crash -verkkosivut netlink_multicast (): ssa. Kiitos Arno Waldin tämän löytämisestä.
- Salli tyhjä verkkotunnus. " dhcp-verkkotunnuksen haussa (119).
Kommentteja ei löytynyt