Unit 2 · GG21 · DNS

Anatomy of a name: from labels to the tree

A name is written from the specific to the general; the tree is walked from the root downwards. Every suffix of the name is a domain, and every domain is a node of the tree.

The name each colour is one level of the tree

Try:
← written: from the specific (left) to the general (right)the tree: from the root (the trailing dot) leftwards →

The same name in the tree the path from the root; other branches in grey

Click any label, bracket or node to jump to that level.

Name rules

    About this visualization

    Breaks a domain name into its labels and places it in the DNS tree. The student types a name or picks an example, and walks the levels from the root downwards or from the name upwards, with an optional pause to predict. Each suffix is shown as a domain, with its parent and an explanation of the TLD and of the second-level domain. A panel checks the rules: 63 characters per label, 253 in total, letters, digits and hyphens, trailing dot, case and punycode. It teaches that a name is written from the specific to the general and the tree is walked from the root.

    Concepts: label, domain, name tree, root, top-level domain (TLD), fully qualified domain name (FQDN), punycode, host.

    Network Architecture I, Session 2.1 · Enrique de la Hoz, University of Alcalá · License CC BY-SA 4.0 · Source and catalogue on GitHub · DOI 10.5281/zenodo.23285664