Почему доменные имена возвращаются назад?

Я понимаю, что этот вопрос может не иметь смысла для некоторых, но мне было просто интересно, почему имена доменов построены, начиная с самого определенного и заканчивая самым глобальным идентификатором.

www.google.com

[наиболее специфический]. [2-й уровень]. [верхний уровень]

Все остальные форматы преобразования дерева, соглашения и идентификаторы синтаксиса (по крайней мере, те, о которых я знаю) начинаются с самого глобального пространства имен и заканчиваются наиболее конкретным node.

  • Путь к файлу:/root/subfolder1/subfolder2/file
  • Компонент: com.android.notepad.NoteEditor
  • Объект: rootObject.subObject1.subObject2
  • IP: 1.2.3.4
  • Группы новостей: comp.lang.java.help
  • Телефонные номера: + 1-555-555-1234

Итак, я думаю, мой вопрос заключается в том, есть ли какая-либо продуктивная причина такого специального обращения с доменными именами, указав их в обратном порядке, или это было просто решено, бросив монету?

EDIT:

Дополнительные примеры форвардных соглашений:

  • Адрес (Россия): Страна, Город, Улица Дом /Apt
  • Дата (японская и DB): ГГГГ-ММ-ДД
  • Время: HH: mm: ss

Примеры обратных соглашений:

  • Адрес (США): Уличный дом /Apt, город, штат, страна
  • Дата (европейская): DD/MM/YYYY

Наиболее специфический первый имеет смысл, когда адресация легче идентифицируется и чаще происходит в местном масштабе.

Смешанный порядок:

  • Дата (США): ММ/ДД/ГГГГ - В то время как месяц дает больше значения для Дня, Год переносится как последний, поскольку ему менее необходимо однозначно идентифицировать дату в день в течение дня.

Ответы

Ответ 1

Взгляните на книгу "Где волшебники останутся в покое" для получения подробной информации о том, как появились имена хостов. Это больше похоже на флип из монет. Пол Викси, крестный отец DNS и BIND, все еще жив (и я думаю, что в SoCal), он, вероятно, мог бы ответить на него лучше, чем я.

Я часто думал о написании аддона браузера, который позволяет использовать иерархии слева направо вместо текущего права налево.

Р