Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1492|Odpoveď: 0

[Zdroj] .NET/C# Open Source DNS služba vytvorená Technitium DNS Server

[Kopírovať odkaz]
Zverejnené 2025-2-24 19:43:24 | | | |
Systém doménových mien (DNS) je internetový telefónny zoznam. Ľudia pristupujú k informáciám online cez doménové mená. Webové prehliadače komunikujú prostredníctvom IP adries. DNS prekladá doménové mená na IP adresy, aby prehliadače mohli načítať internetové zdroje.

Existuje mnoho open source DNS: Bind, PowerDNS, CoreDNS, DNSPod-SR, Dnsmasq, Atomia DNS a podobne.

Revízia:

DNS-over-HTTPS a DNS-over-TLS pre riešenie doménových mien
https://www.itsvse.com/thread-10652-1-1.html

Praktická prevádzka: Použitie Dockeru na vytvorenie DNS služby (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

Naučí vás, ako si nastaviť vlastný DNS server!
https://www.itsvse.com/thread-4638-1-1.html

.net/c# implementuje DNS únos zdrojového kódu
https://www.itsvse.com/thread-4229-1-1.html

Technitium DNS Server

Samostatne hostované DNS servery pre súkromie a bezpečnosť, blokovanie reklám a škodlivého softvéru v sieti na úrovni DNS! Technitium DNS Server je open-source autoritatívny DNS server a rekurzívny DNS server, ktorý môže byť použitý na samostatné hostovanie DNS serverov na ochranu súkromia a bezpečnosti. Funguje hneď po inštalácii bez alebo s minimálnou konfiguráciou a ponúka užívateľsky prívetivú webovú konzolu, ku ktorej sa dá pristupovať cez akýkoľvek moderný webový prehliadač.

Oficiálna webová stránka:Prihlásenie na hypertextový odkaz je viditeľné.
Zdroj:Prihlásenie na hypertextový odkaz je viditeľné.

Prečo Technitium DNS? Najprv ho vyvinul v C#, potom sa samotný C# dá nasadiť naprieč platformami a Technitium DNS Server tiež podporuje režim pluginov, teda môžete si pluginové funkcie vyvíjať sami. Existuje mnoho spôsobov, ako ho nainštalovať, ako je uvedené nižšie:



Najprv sa pozrime na vizualizácie po výstavbe, nasledovne:



Tento článok je vytvorený pomocou docker compose a compose.yml súbor je nasledovný:


Premenné:Prihlásenie na hypertextový odkaz je viditeľné.

Príkaz na spustenie je nasledovný:


Po úspešnom štarte ním môžete prejsťhttp://ip:5380/Prístup ku konzole. Z nejakých dôvodov sa musíte prihlásiť do konzoly, aby ste upravili niektoré predvolené konfigurácie, aby sa mohla používať normálne.

Vypnite validáciu DNSSEC: nastavenia -> všeobecné ->Povoliť validáciu DNSSEC nie je zaškrtnuté-> nastavenia ukladania。



Ďalšie konfigurácie boli nastavené pomocou environmentálnych premenných, ako je znázornené na nasledujúcom obrázku:



Súbežnosť s odosielateľom je nastavená podľa vašej situácie a odporúčaná hodnota je rovná počtu DNS, ktorý je tu nastavený na 3.

Potom nastavte preferované DNS vášho počítača alebo routera na IP servera nasadenia. (vynechané)

Riešenie vlastných doménových mien

Otestujte nové doménové meno v záložke Zóny na dashboarde, ako je znázornené na nasledujúcom obrázku:



Vyplňte doménové meno a potom pridajte A záznam, ako je znázornené na obrázku nižšie:



Test je nasledovný:



Úvod do typov

číslovanietyppopispoužiťPoužiteľné scenáre
1Primárna zónaToto je predvolená možnosť nastaviť tento server ako primárny DNS server.Prispôsobujte a udržiavajte dáta naprieč DNS zónami, aby ste poskytli autoritatívne DNS odpovede.Vytvorte novú DNS zónu a všetky záznamy sa upravujú a spravujú na tomto serveri.
2Sekundárna zónaTieto zóny kopírujú dáta z iného primárneho DNS servera (známeho aj ako sekundárny DNS server).Pre vysokú dostupnosť a vyváženie záťaže sa dáta synchronizujú z primárnej zóny v pravidelných intervaloch.Slúžiť ako redundantná záloha pre primárny DNS server alebo replikovať záznamy z primárneho servera.
3Stub ZoneUkladajte iba NS záznamy a súvisiace Glue Records (IP adresy name serverov) pre ostatné DNS zóny.Autoritatívne servery na rýchle vyhľadávanie konkrétnych regiónov namiesto ukladania dát pre celé regióny.Optimalizujte rekurzívne cesty dotazov vo veľkých prostrediach.
4Podmienená zóna forwarderaPreposiela DNS dotazy na niektoré konkrétne doménové mená na určený DNS server.Prispôsobiť DNS riešenia na spracovanie doménových mien naprieč organizáciami alebo sieťami.Dedikované rozlíšenie v medzidoménových prostrediach.
5Sekundárna podmienečná zóna pre útočníkovPodobne ako Conditional Forwarder, ale existuje sekundárne, synchronizuje sa z iného DNS servera.Pridajte redundantné synchronizačné mechanizmy nad doménovo špecifické podmienené preposielanie.Väčšie prostredia je potrebné preposielať ďalej a udržiavať vysokú dostupnosť.
6Katalógová zónaMetainformácie na dynamické riadenie a distribúciu sady DNS zón.Automatizovať správu DNS dát naprieč viacerými regiónmi.Automatizácia je potrebná na správu viacerých subdomén alebo veľkého počtu subdoménových prostredí.
7Sekundárna katalógová zónaPodriadená verzia Katalógovej zóny na synchronizáciu a ukladanie meta informácií do vyrovnávacej pamäte.Skopírujte dáta v Katalógovej zóne z iného DNS servera.Dynamicky aktualizujte katalóg vo veľkorozmernom distribuovanom prostredí.
8Sekundárna ROOT zóna (RFC 8806)Nakonfigurujte server tak, aby synchronizoval a ukladal dáta do cache v koreňovej zóne.Zlepšite rýchlosť rekurzívnych DNS dotazov a vyhnite sa priamemu dotazovaniu root servera.Veľkí poskytovatelia DNS služieb alebo sieťové prostredia s vysokými požiadavkami na výkon.


(Koniec)




Predchádzajúci:AMD: ÁNO! ROCm a HIP SDK sú krátko predstavené
Budúci:Personal Home IP-KVM Open Source projekt a zhrnutie zariadenia
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com