Kirjautuminen

Haku

Tehtävät

Keskustelu: Projektit: Named1

Sivu 1 / 1

Tronic [08.08.2019 15:59:52]

Lainaa #

Piti opetella Pythonin async-ohjelmointia ja HTTP2, joten koodasin kokeeksi DNS-serverin. Ideana on käyttää Googlen ja Cloudflaren julkisia nimipalvelimia DNS-over-HTTPS:llä, joka on turvallinen ja läpäisee mahdolliset palomuurit (toisin kuin salaamattomat UDP-paketit). Softa tarjoilee palvelua perinteisesti UDP:llä vaikka localhostiin.

Jokainen request "kilpailutetaan" Googlen ja Cloudflaren välillä, ja nopein vastaus palautetaan kysyjälle. Lisäksi softa osaa cacheta Redis-tietokantaan, jolloin vastaus tulee noin millisekunnissa. Cacheamattomissakin kysylyissä tämä on yleensä perinteisiä ratkaisuja nopeampi.

Nykyisellään erittäin kokeiluasteella. Kertokaa kannattaako kehittää aidoksi tuotantokäyttöön sopivaksi daemoniksi, vai jätetäänkö tähän...

Named1 dokumentaatio Githubissa

Vastaus

Muista lukea kirjoitusohjeet.
Tietoa sivustosta