Як працює Інтернет: приховані системи, що підтримують життя вашого доменного імені

1

Ніхто не володіє Інтернетом. Це перше і найголовніше правило. Це розгалужена, хаотична мережа мереж, великих та малих, що з’єднуються у єдине глобальне ціле. З того часу, як у 1969 році перші чотири хост-комп’ютери почали обмінюватися даними, масштаб мережі зріс до десятків мільйонів систем. Але те, що жодна людина чи компанія не володіє Інтернетом, не означає, що вона працює за законами Дикого Заходу. Він контролюється. Він обслуговується. І він має правила.

Суспільство Інтернету (Internet Society), некомерційна організація, заснована 1992 року, встановлює політики та протоколи. Вони визначають, як ми підключаємось. Без них панував би абсолютний хаос.

Проблема з числами

Спочатку все було просто. Ви хотіли зв’язатися із комп’ютером? Вам потрібна була його IP-адреса. Наприклад, 216.27.22.162.

Це працювало, коли машин було небагато. Але коли в мережу вийшли мільйони пристроїв, це стало неможливим. Намагатися запам’ятовувати рядок цифр для кожного сайту, який ви відвідували, була неробоча стратегія.

Першим рішенням став текстовий файл. Він зберігався у Центрі мережевої інформації (Network Information Center). У ньому імена зіставлялися із числами. Файл рос. Він ставав громіздким. Він давав збої.

1983 року втрутився Вісконсінський університет. Вони створили систему доменних імен (DNS). Це змінило все. Тепер вам не потрібно запам’ятовувати 216.27.22.162. Ви запам’ятаєте www.howstuffworks.com.

DNS – це розподілена база даних. Але вона не є повністю розподіленою. У її основі є центральні сервери імен. Комусь треба керувати ними. Комусь треба запобігати конфліктам. Комусь потрібно запобігати дублюванню.

Хто веде головний список?

1993 року втрутилося Міністерство торгівлі США. Воно працювало з державними та приватними структурами над створенням InterNIC. Його завдання було зрозумілим: підтримувати центральну базу даних усіх зареєстрованих доменних імен та їх IP-адрес у США. В інших країнах є свої центри мережної інформації (NIC). Наприклад, у Канаді це CIRA. Система фрагментована за географічним принципом, але пов’язана з протоколами.

Для адміністрування цієї бази даних було обрано Network Solutions. Вона керувала зростаючим списком імен. Ця центральна база даних копіюється на сервери доменів верхнього рівня (TLD) по всьому світу. Ці сервери створюють основні таблиці маршрутизації. Кожен комп’ютер, що підключається до Інтернету, покладається на них.

Якщо ви хочете дізнатися, як працює DNS, почніть з цього. Це телефонна книга цифрового світу.

Руйнування монополії

Довгий час Network Solutions була єдиним гравцем на ринку. Ви купували домен у них. Ви були змушені працювати з ними. То була монополія.

Уряд США не сподобалося це становище. Монополії шкідливі конкуренції. Шкідливі для цін. Шкідливі для інновацій.

Вони вирішили, що інші компанії також можуть продавати доменні імена. Ці компанії називаються реєстраторами. Вони займаються продажем. Вони обслуговують власні DNS-сервери. Але вони не контролюють головного списку.

Network Solutions, як і раніше, володіє центральною базою даних. Вони гарантують відсутність дублікатів. Ви можете купити домен у реєстратора, але платіть Network Solutions щорічний збір, щоб ваше ім’я залишалося в центральному сервері імен. Це окрема система. Продаж відкрито. Володіння централізоване.

Реальність володіння

«Той факт, що ніхто не володіє Інтернетом, не означає, що він не контролюється і не обслуговується у різний спосіб».

Це феномен, який підтримує роботу системи. Вона безкоштовна у використанні. Вона відкрита для підключення. Але інфраструктура має власників. У протоколів є зберігачі. У баз даних є менеджери.

Ви думаєте, що володієте yourname.com. Насправді ні. Ви орендуєте його. Ви сплачуєте щорічний збір Network Solutions за те, щоб воно залишалося на центральному сервері. Якщо ви перестанете платити, воно зникне. Реєстратор може його забрати. Центральний сервер може видалити його. У вас тут нема реальної влади.

Саме тому вибір реєстратора менш важливий, ніж ви вважаєте. Бекенд однаковий. Ризик однаковий. Монополія просто розподілена тепер.

Де зберігаються дані?

Люди питають, де зберігаються доменні імена. Відповідь проста: у Системі доменних імен. Але це дуже широко. Дані живуть у DNS. Саме вони перебувають у центральній базі даних, підтримуваної InterNIC і адміністрованої Network Solutions. Вони реплікуються на сервери TLD у всьому світі. Вони кешуються локальними машинами. Вони скрізь і ніде.

Система тендітна. Вона надійна. Вона контролюється. Вона керується.

І вона змінюється. З’являються нові домени верхнього рівня. Виникають нові реєстратори. Пропонуються нові протоколи. Суспільство Інтернет спостерігає. Уряд спостерігає. Підприємства спостерігають.

Ніхто з них не володіє Інтернетом. Але всі вони хочуть спрямовувати його.

Ви натискаєте на посилання. DNS дозволяє її. Пакет даних подорожує. Сторінка завантажується. Все просто працює. Поки що не перестає.