Wikipedia over DNS - 💡 Fix My Ideas

Wikipedia over DNS

Wikipedia over DNS


Forfatter: Ethan Holmes, 2019

David Leadbeater oprettet en tjeneste, der distribuerer Wikipedia-poster over DNS ved hjælp af TXT-poster. Bare at kigge op en TXT-post for ethvert underdomæne af hans tjeneste vil trække et resumé af Wikipedia-posten for titlen med samme navn.

Jeg havde skrevet nogle kode for at tage wikipedia artikler og opsummere dem. Jeg ville gerne tilbyde dette til brug på forskellige steder, nu er den indlysende måde at tilbyde det bare en webservice (via REST, SOAP, osv.), Men det er kedeligt, og jeg havde en snedig plan. Hvorfor ikke tilbyde det over DNS - det er dybest set et stort associativt array, og DNS er designet til disse ting.

Så jeg skrev en lille navneserver, som returnerer resultaterne som TXT-poster. Der er nogle åbenlyse begrænsninger for eksempel svar er begrænset til omkring 430 bytes (det gør kun UDP). Det har også fordele, det bliver cachelagret på din navneserver, og det er også hurtigere end HTTP (ikke nødvendigt at konfigurere en TCP-session).

Her er et eksempel på kommandolinjeindtastning, der vil trække et resumé af Makezine-artiklen fra Wikipedia:

vært -t txt makezine.wp.dg.cx

makezine.wp.dg.cx beskrivende tekst "Make (eller MAKE) er et kvartalsblad udgivet af O'Reilly Media, der fokuserer på at gøre det selv (DIY) projekter, der involverer computere, elektronik, robotik, metalbearbejdning, træbearbejdning og andre discipliner. magasinet markedsføres til folk, der nyder "ma" "kong" ting og har komplekse projekter, som ofte kan udfyldes med billige materialer, herunder husholdningsartikler ... http://a.vu/w:Make_(magazine) "

Det er stort set en stor hashtable af Wikipedia gemt i SQLLite og serveret af en brugerdefineret DNS-server, der returnerer informationen i en TXT-post. Serverkoden er endnu ikke udgivet, men det lyder som om det er skrevet i Perl. Det er lavet af forfatteren af ​​Parse :: MediaWikiDump and Text :: Sammendrag :: MediaWiki, som han skrev for at analysere hele Wikipedia-dumpen og generere sammenfattende blurbs, der passer ind i 430 byte grænsen.

Tænk over det. Der er bare noget grundlæggende cool om verdens største encyklopædi distribueret og cachelagret på navneservere rundt omkring i jorden. Ikke at denne særlige hack vil blive brugt nok til at ske, selvfølgelig, men det er interessant, at det er muligt på eksisterende infrastruktur, uden at nogen skal installere noget. Et lille glimt af fremtiden for universel skylagring, der alle kører på internets ældste protokol.

Wikipedia over DNS Slideshow fra Davids præsentation på London Perl Workshop 2008



Du Kan Være Interesseret

Blandet Medie Valentine Applique

Blandet Medie Valentine Applique


Flashback: The Florence Siphon Arabica Brewing & Extraction Apparatus

Flashback: The Florence Siphon Arabica Brewing & Extraction Apparatus


Hvad tænkte jeg på? Del 1: Let fisketure

Hvad tænkte jeg på? Del 1: Let fisketure


Ny fabrikat: Online kommenteringspolitik og retningslinjer for fællesskabet

Ny fabrikat: Online kommenteringspolitik og retningslinjer for fællesskabet