Reverzní zápis názvu domény - Reverse domain name notation - Wikipedia
Reverzní zápis názvu domény (nebo reverzní DNS) je konvence pojmenování komponent, balíčků, typů nebo názvů souborů používaných programovacím jazykem, systémem nebo rámcem. Řetězce reverzní DNS jsou založeny na registrovaných názvech domén, přičemž pořadí složek je pro účely seskupení obráceno. Například pokud společnost vyrábějící produkt „MyProduct“ má doménové jméno example.com
, mohli použít řetězec reverzní DNS com.example.MyProduct
jako identifikátor pro tento produkt. Názvy reverzní DNS jsou jednoduchým způsobem, jak je eliminovat kolize oboru názvů, protože jakýkoli název domény je globálně jedinečný pro svého registrovaného vlastníka.
Dějiny
První výskyt obrácených řetězců DNS předcházel standardům názvů internetových domén. Společný akademický síťový tým Spojeného království (Janet ) použil tuto objednávku ve své Schéma registrace jmen, před vytvořením standardu názvu domény internetu. Například jméno uk.ac.bris.pys.as
byl interpretován jako hostitel s názvem tak jako
ve Velké Británii (doména nejvyšší úrovně .Spojené království
), zatímco internetový standard by jej interpretoval jako hostitele s názvem Spojené království
v doméně nejvyšší úrovně Americká Samoa (.tak jako
). Během období, zatímco oba Styl JANET a Internetový styl adresy byly používány, poštovní servery a weby brány měly ad-hoc řešení k vyřešení rozdílů, ale stále je možné je zmást.
Reverzní DNS pro řetězce identifikátorů se nejprve široce používal s Java platforma.[Citace je zapotřebí ]
Příklady
Příklady systémů, které používají notaci obráceného DNS, jsou:
- Sun Microsystems ' Java platforma pro názvy tříd
- Jablko je Jednotný identifikátor typu (UTI)[1]
- The Android operační systém pro klasifikaci aplikací (protože Dalvik virtuální stroj byl založen na Javě)
- dconf, konfigurace backend používá GNOME
- The freedesktop.org Specifikace vstupu na plochu[2]
Některé příklady řetězců reverzního DNS jsou:
java.io.soubor
, název třídy Javacom.adobe.postscript-font
, UTI řetězec pro Adobe Systems je PostScript písmacom.apple.ostype
, UTI řetězec pro Jablko je OSTypeorg.omg.CORBA
, Jáva knihovna pro CORBAorg.w3c.dom
, Jáva knihovna pro W3C je DOMorg.kde.dolphin.desktop
, a plocha počítače název souboru
Reference
- ^ „Apple Developer Connection: Introduction to Uniform Type Identifiers Overview“. 2005-11-09. Citováno 2013-04-04.
- ^ „Specifikace vstupu na plochu“. freedesktop.org. Citováno 15. listopadu 2020.