See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 1492|Vastuse: 0

[Allikas] .NET/C# Avatud lähtekoodiga DNS-teenus, mille on loonud Technitium DNS Server

[Kopeeri link]
Postitatud 2025-2-24 19:43:24 | | | |
Domeeninimesüsteem (DNS) on interneti telefoniraamat. Inimesed pääsevad infole ligi veebis domeeninimede kaudu. Veebibrauserid suhtlevad Interneti protokolli (IP) aadresside kaudu. DNS tõlgib domeeninimed IP-aadressideks, et brauserid saaksid internetiressursse laadida.

On palju avatud lähtekoodiga DNS-e: Bind, PowerDNS, CoreDNS, DNSPod-SR, Dnsmasq, Atomia DNS jne.

Läbivaatamine:

DNS-over-HTTPS ja DNS-over-TLS domeeninimede lahendamiseks
https://www.itsvse.com/thread-10652-1-1.html

Praktiline töö: Dockeri kasutamine DNS-teenuse loomiseks (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

Õpetan sulle, kuidas oma DNS-serverit seadistada!
https://www.itsvse.com/thread-4638-1-1.html

.net/c# rakendab DNS-i kaaperdamise lähtekoodi
https://www.itsvse.com/thread-4229-1-1.html

Technitium DNS Server

Isemajandatavad DNS-serverid privaatsuse ja turvalisuse tagamiseks, blokeerides reklaamid ja pahavara kogu võrgus DNS-tasemel! Technitium DNS Server on avatud lähtekoodiga autoriteetne DNS-server ja rekursiivne DNS-server, mida saab kasutada DNS-serverite isemajutamiseks privaatsuse ja turvalisuse kaitseks. See töötab kohe karbist välja ilma või minimaalsete seadistusteta ning pakub kasutajasõbralikku veebikonsooli, mida saab kasutada iga kaasaegse veebibrauseri kaudu.

Ametlik veebileht:Hüperlingi sisselogimine on nähtav.
Allikas:Hüperlingi sisselogimine on nähtav.

Miks Technitium DNS? Esmalt arendas ta selle C#-s, siis C#-d saab platvormide vahel juurutada ning Technitium DNS Server toetab samuti plugin-režiimi, st saad ise plugin-funktsioone arendada. Selle paigaldamiseks on palju erinevaid viise, nagu allpool näidatud:



Esmalt vaatame renderdusi pärast ehitust järgmiselt:



See artikkel on koostatud docker compose'iga ning compose.yml fail on järgmine:


Keskkonnamuutuja:Hüperlingi sisselogimine on nähtav.

Käivituskäsk on järgmine:


Pärast edukat käivitamist saad sellest läbi minnahttp://ip:5380/Pääse konsoolile. Mingil põhjusel pead konsooli sisse logima, et muuta mõningaid vaikimisi seadistusi, enne kui seda saab normaalselt kasutada.

Lülita DNSSEC valideerimine välja: seaded -> üldised ->DNSSEC-i lubamine Valideerimine ei ole kontrollitud-> salvestusseaded。



Teised konfiguratsioonid on seatud keskkonnamuutujate abil, nagu näidatud järgmisel joonisel:



Forwarderi samaaegsus on määratud vastavalt sinu olukorrale ja soovitatav on võrdne DNS-ide arvuga, mis siin on seatud 3-le.

Seejärel määra oma arvuti või ruuteri eelistatud DNS juurutusserveri IP-aadressiks. (välja jäetud)

Kohandatud domeeninimede lahendus

Testige uut domeeninimet juhtpaneeli tsoonide vahekaardil, nagu on näidatud järgmisel pildil:



Täida domeeninimi ja lisa seejärel A-kirje, nagu alloleval pildil näidatud:



Test on järgmine:



Sissejuhatus tüüpidesse

NummerdamineliikkirjelduskasutamaRakendatavad stsenaariumid
1Esmane tsoonSee on vaikimisi valik selle serveri seadistamiseks peamiseks DNS-serveriks.Kohanda ja hoolda andmeid DNS-tsoonide vahel, et pakkuda autoriteetseid DNS-vastuseid.Loo uus DNS-tsoon ning kõik kirjed muudetakse ja hallatakse selles serveris.
2Sekundaarne tsoonNeed tsoonid kopeerivad andmeid teisest esmasest DNS-serverist (tuntud ka kui sekundaarne DNS-server).Kõrge kättesaadavuse ja koormuse tasakaalustamise tagamiseks sünkroniseeritakse andmed primaartsoonist regulaarsete intervallidega.Teenida esmase DNS-serveri varukoopiana või replitseerida kirjeid põhiserverist.
3Stub ZoneSalvesta ainult NS-kirjed ja nendega seotud liimikirjed (nimeserverite IP-d) teiste DNS-tsoonide jaoks.Autoriteetsed serverid, mis võimaldavad kiiresti leida konkreetseid piirkondi, selle asemel et salvestada andmeid terve regiooni kohta.Optimeeri rekursiivseid päringuteid suurtes keskkondades.
4Tingimuslik edastaja tsoonEdastab DNS-päringud mõnede konkreetsete domeeninimede kohta määratud DNS-serverile.Kohanda DNS-i lahendusteid, et hallata domeeninimesid organisatsioonide või võrkude vahel.Pühendatud resolutsioon ristdomeenide keskkondades.
5Sekundaarne tingimuslik edasisaatja tsoonSarnane tingimuslikule edastajale, kuid eksisteerib teisejärguliselt, sünkroniseerides teisest DNS-serverist.Lisa domeenispetsiifilisele tingimuslikule edastamisele korduvad sünkroniseerimismehhanismid.Suuremad keskkonnad tuleb edasi suunata ja hoida kõrget kättesaadavust.
6KataloogitsoonMetainfo DNS-tsoonide dünaamilise haldamise ja levitamise jaoks.Automatiseeri DNS-andmete haldamine mitme regiooni vahel.Automatiseerimine on vajalik mitme alamdomeeni või suure hulga alamdomeenide keskkondade haldamiseks.
7Sekundaarne kataloogitsoonKataloogitsooni orjaversioon metainfo sünkroniseerimiseks ja vahemällu salvestamiseks.Kopeeri andmed kataloogitsoonis teisest DNS-serverist.Kataloogi dünaamiline uuendamine suuremahulises hajutatud keskkonnas.
8Sekundaarne ROOT tsoon (RFC 8806)Seadista server sünkroniseerima ja salvestama andmeid juurtsoonis.Paranda rekursiivset DNS-päringute kiirust ja väldi rootserveri otsest päringut.Suured DNS-teenusepakkujad või võrgukeskkonnad, millel on kõrged jõudlusnõuded.


(Lõpp)




Eelmine:AMD JAH! ROCm ja HIP SDK tutvustatakse lühidalt
Järgmine:Isiklik kodu IP-KVM avatud lähtekoodiga projekti ja seadme kokkuvõte
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com