Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 1492|Atbildi: 0

[Avots] .NET/C# atvērtā koda DNS pakalpojums, ko izveidojis Technitium DNS serveris

[Kopēt saiti]
Publicēts 2025-2-24 19:43:24 | | | |
Domēna nosaukumu sistēma (DNS) ir interneta tālruņu grāmata. Cilvēki piekļūst informācijai tiešsaistē, izmantojot domēna vārdus. Tīmekļa pārlūkprogrammas mijiedarbojas, izmantojot interneta protokola (IP) adreses. DNS pārvērš domēnu vārdus IP adresēs, lai pārlūkprogrammas varētu ielādēt interneta resursus.

Ir daudz atvērtā koda DNS: Bind, PowerDNS, CoreDNS, DNSPod-SR, Dnsmasq, Atomia DNS utt.

Pārskats:

DNS-over-HTTPS un DNS-over-TLS domēna nosaukuma izšķirtspējai
https://www.itsvse.com/thread-10652-1-1.html

Praktiskā darbība: Docker izmantošana, lai izveidotu DNS pakalpojumu (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

Iemāciet jums iestatīt savu DNS serveri!
https://www.itsvse.com/thread-4638-1-1.html

.net/c# ievieš DNS nolaupīšanas avota kodu
https://www.itsvse.com/thread-4229-1-1.html

Technitium DNS serveris

Pašmitināti DNS serveri konfidencialitātei un drošībai, bloķējot reklāmas un ļaunprātīgu programmatūru visā tīklā DNS līmenī! Technitium DNS serveris ir atvērtā koda autoritatīvs DNS serveris un rekursīvs DNS serveris, ko var izmantot, lai paši mitinātu DNS serverus, lai aizsargātu privātumu un drošību. Tas darbojas bez konfigurācijas vai minimālas konfigurācijas un piedāvā lietotājam draudzīgu tīmekļa konsoli, kurai var piekļūt, izmantojot jebkuru mūsdienīgu tīmekļa pārlūkprogrammu.

Oficiālā mājas lapa:Hipersaites pieteikšanās ir redzama.
Avots:Hipersaites pieteikšanās ir redzama.

Kāpēc Technitium DNS? Vispirms viņš to izstrādāja C#, tad pašu C# var izvietot dažādās platformās, un Technitium DNS Server atbalsta arī spraudņa režīmu, tas ir, jūs pats varat izstrādāt spraudņa funkcijas. Ir daudz veidu, kā to instalēt, kā parādīts tālāk:



Pirmkārt, apskatīsim atveidojumus pēc būvniecības:



Šis raksts ir veidots ar docker compose, un compose.yml fails ir šāds:


Vides mainīgais:Hipersaites pieteikšanās ir redzama.

Startēšanas komanda ir šāda:


Pēc veiksmīgas palaišanas jūs varat iziet cauri tamhttp://ip:5380/Piekļūstiet konsolei. Dažu iemeslu dēļ jums ir jāpiesakās konsolē, lai modificētu dažas noklusējuma konfigurācijas, pirms to var izmantot normāli.

Izslēdziet DNSSEC validāciju: iestatījumi -> vispārīgi ->Iespējot DNSSEC validāciju nav atzīmēta-> saglabāt iestatījumus。



Citas konfigurācijas ir iestatītas, izmantojot vides mainīgos, kā parādīts nākamajā attēlā:



Ekspeditora vienlaicīgums tiek iestatīts atbilstoši jūsu situācijai, un ieteicamais ir vienāds ar DNS skaitu, kas šeit ir iestatīts uz 3.

Pēc tam iestatiet vēlamo datora vai maršrutētāja DNS uz izvietošanas servera IP. (izlaists)

Pielāgota domēna nosaukuma izšķirtspēja

Pārbaudiet jauno domēna nosaukumu informācijas paneļa cilnē Zonas, kā parādīts šajā attēlā:



Aizpildiet domēna nosaukumu un pēc tam pievienojiet A ierakstu, kā parādīts tālāk redzamajā attēlā:



Tests ir šāds:



Ievads tipos

NumerācijatipsaprakstslietotPiemērojamie scenāriji
1Primārā zonaŠī ir noklusējuma opcija, lai konfigurētu šo serveri kā primāro DNS serveri.Pielāgojiet un uzturiet datus visās DNS zonās, lai nodrošinātu autoritatīvas DNS atbildes.Izveidojiet jaunu DNS zonu, un visi ieraksti tiek rediģēti un pārvaldīti šajā serverī.
2Sekundārā zonaŠīs zonas kopē datus no cita primārā DNS servera (pazīstams arī kā sekundārais DNS serveris).Lai nodrošinātu augstu pieejamību un slodzes līdzsvarošanu, dati tiek regulāri sinhronizēti no primārās zonas.Kalpojiet kā lieks dublējums primārajam DNS serverim vai replicējiet ierakstus no primārā servera.
3Stumbra zonaGlabājiet tikai NS ierakstus un saistītos līmes ierakstus (nosaukumu serveru IP) citām DNS zonām.Autoritatīvi serveri, lai ātri atrastu konkrētus reģionus, nevis glabātu datus par veseliem reģioniem.Optimizējiet rekursīvos vaicājumu ceļus lielās vidēs.
4Nosacītā ekspeditora zonaPārsūta DNS vaicājumus dažiem noteiktiem domēnu nosaukumiem uz norādīto DNS serveri.Pielāgojiet DNS izšķirtspējas ceļus, lai apstrādātu domēnu nosaukumus dažādās organizācijās vai tīklos.Īpaša izšķirtspēja starpdomēnu vidēs.
5Sekundārā nosacītā ekspeditora zonaLīdzīgi kā Conditional Forwarder, bet pastāv sekundārā veidā, sinhronizējot no cita DNS servera.Pievienojiet liekus sinhronizācijas mehānismus papildus domēna specifiskai nosacītajai pārsūtīšanai.Lielākas vides ir jāpārsūta un jāuztur augsta pieejamība.
6Kataloga zonaMetainformācija DNS zonu kopas dinamiskai pārvaldībai un izplatīšanai.Automatizējiet DNS datu pārvaldību vairākos reģionos.Automatizācija ir nepieciešama, lai pārvaldītu vairākus apakšdomēnus vai lielu skaitu apakšdomēnu vidi.
7Sekundārā kataloga zonaKataloga zonas verga versija metainformācijas sinhronizēšanai un kešatmiņai.Kopējiet kataloga zonas datus no cita DNS servera.Dinamiski atjauniniet katalogu liela mēroga izkliedētā vidē.
8Sekundārā saknes zona (RFC 8806)Konfigurējiet serveri datu sinhronizēšanai un kešatmiņai saknes zonā.Uzlabojiet rekursīvo DNS vaicājumu ātrumu un izvairieties no vaicājumiem tieši saknes serverī.Lieli DNS pakalpojumu sniedzēji vai tīkla vide ar augstām veiktspējas prasībām.


(Beigas)




Iepriekšējo:AMD JĀ! Īsumā tiek iepazīstināti ar ROCm un HIP SDK
Nākamo:Personīgās mājas IP-KVM atvērtā koda projekta un ierīces kopsavilkums
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com