dnsmasq - dnsmasq

dnsmasq
dnsmasq logo
Utvikler (er) Simon Kelley
Første utgivelse 2001 ; 20 år siden ( 2001 )
Stabil utgivelse
2.86 / 8. september 2021 ; 14 dager siden ( 2021-09-08 )
Oppbevaringssted
Skrevet inn C
Operativsystem Unix-aktig
Type DNS -server
Tillatelse GNU General Public License versjon 2 eller 3
Nettsted www .thekelleys .org .uk /dnsmasq /doc .html Rediger dette på Wikidata

dnsmasq er gratis programvare som tilbyr hurtigbufring av DNS ( Domain Name System ) , en Dynamic Host Configuration Protocol (DHCP) -server , ruterannonse og nettverksoppstartsfunksjoner, beregnet på små datanettverk .

dnsmasq har lave krav til systemressurser, kan kjøres på Linux , BSD , Android og macOS , og er inkludert i de fleste Linux -distribusjoner . Følgelig er den "til stede i mange hjemmerutere og visse Internett -ting -dingser" og er inkludert i Android.

Detaljer

dnsmasq er en lett, enkel å konfigurere DNS-speditør, designet for å tilby DNS (og eventuelt DHCP og TFTP ) tjenester til et småskala nettverk. Den kan betjene navnene på lokale maskiner som ikke er i den globale DNS -en.

dnsmasqs DHCP -server støtter statiske og dynamiske DHCP -leieavtaler, flere nettverk og IP -adresseområder. DHCP-serveren integreres med DNS-serveren og lar lokale maskiner med DHCP-tildelte adresser vises i DNS. dnsmasq lagrer DNS -poster, reduserer belastningen på oppstrøms navneservere og forbedrer ytelsen, og kan konfigureres til automatisk å hente adressene til oppstrømsserverne.

dnsmasq godtar DNS -forespørsler og svarer dem enten fra en liten, lokal cache eller videresender dem til en ekte, rekursiv DNS -server. Den laster innholdet til /etc /hosts, slik at lokale vertsnavn som ikke vises i den globale DNS -en kan løses. Dette betyr også at poster som er lagt til i din lokale /etc /hosts -fil med formatet "0.0.0.0 irritingsite.com" kan brukes for å forhindre at referanser til "irritingsite.com" blir løst av nettleseren din. Dette kan raskt utvikle seg til en lokal annonseblokkering i kombinasjon med leverandører av nettstedsliste for annonseblokkering. Hvis det gjøres på en ruter, kan man effektivt fjerne reklameinnhold for en hel husstand eller et selskap.

dnsmasq støtter moderne internettstandarder som IPv6 og DNSSEC , oppstart av nettverk med støtte for BOOTP , PXE og TFTP og også Lua -skripting.

Noen Internett-leverandører skriver om NXDOMAIN-svarene (domenet eksisterer ikke) fra DNS-servere, noe som tvinger nettlesere til en søkeside når en bruker prøver å bla til et domene som ikke eksisterer. dnsmasq kan filtrere ut disse "falske" NXDOMAIN -postene og forhindre denne potensielt uønskede oppførselen.

Se også

Referanser

Eksterne linker