Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5692|Svare: 7

Praktisk drift: Bruke Docker for å bygge DNS-tjeneste (dnsmasq)

[Kopier lenke]
Publisert på 31.05.2022 21:03:06 | | | |
Krav: Du må sette opp en DNS-server for å løse noen spesielle domenenavn, og hvis andre bruker DNS, kan du kapre det angitte domenenavnet.

DNSmasq er et lite og praktisk verktøy for å konfigurere DNS og DHCP for små nettverk, og tilbyr DNS-funksjonalitet og valgfri DHCP-funksjonalitet. Den betjener domener som kun er tilgjengelige lokalt og ikke vises på DNS-servere over hele verden. DHCP-serveren og DNS-serveren kombineres, og gjør det mulig å løse DHCP-tildelte adresser normalt i DNS, og disse DHCP-tildelte adressene og relaterte kommandoer kan konfigureres til hver vert eller til en kjerneenhet (som en ruter).

Docker-bildeadresse:Innloggingen med hyperkoblingen er synlig.


Profildetaljer:Innloggingen med hyperkoblingen er synlig.

Først, lag/opt/dnsmasq.confKonfigurasjonsfilen er som følger:

Opprett en dnsmasq-container og gi webadministrasjonsporten 5380 følgende kommando:

HTTP_USER: Administratorkontoen for nettsideinnloggingen
HTTP_PASS: Administratorpassordet for innlogging på nettsiden


Åpne den gjennom en nettleser: http://ip:5380/ konto er: itsvse og passord er: a123456

Logg inn i DNSMASQ-containeren og sjekk den private IP-adressen, fordi nettverket mitt er relativt spesielt, faktisk kan du bruke den eksterne IP-adressen direkte som DNS-serveradresse, du kan hoppe over dette steget,Du kan konfigurere DNS direkte som serverens offentlige IP-adresse, husk å åpne UDP 53-porten på DNS-serveren!!

Jeg satte DNS-en til den private nettverksadressen til dnsmasq-containeren på serveren, og jeg ringte opp for å koble til serveren på min lokale datamaskin, og jeg klarte å hente den konfigurerte DNS-adressen. (Skritt utelatt)



La oss prøve å pinge dentest.itsvse.comdomenenavn, kan du se at det er vår tilpassede oppløsnings IP-adresse, som vist i figuren nedenfor:



(Merk:test.itsvse.comDet finnes ingen oppløsningspost konfigurert på root-navneserveren)


La oss lage analysen av Baidu-domenenavnet, som vist i figuren nedenfor:



Selvfølgelig kan du også teste domenenavnoppløsning gjennom nslookup, med følgende kommando:



(Slutt)

Score

Antall deltakere1MB+1 Sammenbrudd grunn
Dingzhen + 1 Å nei!

Se alle vurderinger





Foregående:[Øv] Bruk .NET for å bytte URL til Edge-nettleserfanen
Neste:VS kompilerer Mixed Platform x64
 Vert| Publisert på 31.05.2022 21:12:56 |
NSLOOKUP-kommandoen ble kort introdusert
https://www.itsvse.com/thread-10091-1-1.html
Publisert på 03.06.2022 22:54:15 |
Lær litt...
Publisert på 08.06.2022 09:19:30 |
Bra greier, bra bra
 Vert| Publisert på 24.02.2025 11:15:39 |
Technitium DNS ServerEnklere




Referanse:Innloggingen med hyperkoblingen er synlig.
 Vert| Publisert på 24.02.2025 13:11:27 |
BIND 9

Bind er en forkortelse for Berkeley Internet Name Domain Service, som er en åpen kildekode-programvare som implementerer DNS-servere. Det har blitt den mest brukte DNS-serverprogramvaren i verden, og mer enn halvparten av DNS-serverne på Internett er satt opp med Bind, som har blitt de facto-standarden innen DNS.

historie

  • BIND4-versjonen, BIND-pakken, ble opprinnelig skrevet ved University of California, Berkeley tidlig på 1980-tallet som et masterprogram med finansiering fra U.S. Defense Advanced Research Projects Administration (DARPA). Versjoner av BIND til og med 4.8.3 vedlikeholdes av Computer Systems Research Group (CSRG) ved University of California, Berkeley. Douglas Terry, Painter, David Riggle og Songnian Zhou dannet det opprinnelige BIND-prosjektteamet.
  • BIND8-versjonen, Internet Software Consortium, Inc. (ISC), ble grunnlagt i 1994 av Rick Adams, Paul Vixie og Carl Malamud for å gi et sted for utvikling og vedlikehold av BIND. BIND-versjoner fra og med 4.9.3 utvikles og vedlikeholdes av ISC og støttes av ISCs sponsorer. Som medarkitekter/programmerere ga Bob Halley og Paul Vixie ut den første produksjonsklare versjonen av BIND versjon 8 i mai 1997. BIND versjon 4 og 8 er offisielt avviklet. I januar 2004 endret ISC navn til Internet Systems Consortium, Inc.
  • BIND9, utgitt i september 2000, omskrev betydelig nesten alle aspekter av den underliggende BIND-arkitekturen.
  • BIND10, som ble utviklet mellom 2009~2014, begynte ISC å prøve å omskrive BIND fra bunnen av ved hjelp av BIND 10. Den er designet for å erstatte og forbedre BIND 9 og er basert på et helt nytt applikasjonsrammeverk. I 2014,ISC avsluttet utviklingen av BIND 10, og fokuserte i stedet på å investere i BIND 9.

Offisiell nettside:Innloggingen med hyperkoblingen er synlig.

Prosjektadresse:Innloggingen med hyperkoblingen er synlig.

 Vert| Publisert på 24.02.2025 13:19:39 |
Det finnes mange open source DNS.

  • Binde
  • PowerDNS
  • CoreDNS
  • DNSPod-SR
  • Dnsmasq
  • Atomia DNS


Referanse:Innloggingen med hyperkoblingen er synlig.
 Vert| Publisert på 24.02.2025 19:44:20 |
.NET/C# åpen kildekode DNS-tjeneste bygget av Technitium DNS Server
https://www.itsvse.com/thread-10953-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com