diff options
Diffstat (limited to 'files/ru/learn/understanding_domain_names/index.html')
-rw-r--r-- | files/ru/learn/understanding_domain_names/index.html | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/files/ru/learn/understanding_domain_names/index.html b/files/ru/learn/understanding_domain_names/index.html new file mode 100644 index 0000000000..fb561cf8ea --- /dev/null +++ b/files/ru/learn/understanding_domain_names/index.html @@ -0,0 +1,155 @@ +--- +title: Что такое доменные имена +slug: Learn/Understanding_domain_names +tags: + - DNS + - вводная + - домен + - доменное имя + - начальный уровень +translation_of: Learn/Common_questions/What_is_a_domain_name +--- +<div class="summary"> +<p>В этом материале мы обсудим доменные имена: что это такое, как они формируются и как зарегистрировать домен для себя.</p> +</div> + +<table class="learn-box standard-table"> + <tbody> + <tr> + <th scope="row">Необходимые знания:</th> + <td>Вы должны знать <a href="/en-US/docs/Learn/How_the_Internet_works">как работает Интернет</a> и понимать устройтво <a href="/en-US/Learn/Understanding_URLs">устройство URL</a>.</td> + </tr> + <tr> + <th scope="row">Цель:</th> + <td>Вы узнаете, что такое доменные имена, как они работают и почему они важны.</td> + </tr> + </tbody> +</table> + +<h2 id="Summary">Summary</h2> + +<p><span class="seoSummary">Доменные имена - ключевая составляющая инфраструктуры Интернета. Они предоставляют человеко-читаемые адреса веб-серверов, доступных в Интернете.</span></p> + +<p>Каждый компьютер подключен к Интернету и может быть доступен через публичный {{Glossary("IP")}}-адрес, который состоит из 32 бит для IPv4 адреса (такие адреса обычно записываются в виде четырёх чисел от 0 до 255, разделённых точками (напр., <code>173.194.121.32</code>) или 128 bit для IPv6 адреса (они обычно записываются в виде 8 групп по 4 шеснадцетиричных чисел, разделенных двоеточиями (напр, <code>2027:0da8:8b73:0000:0000:8a2e:0370:1337</code>). Компьютеры могут легко обрабатывать эти адреса , но у живых людей уходит слишком много времени на использование таких адресов. IP-адреса также сложно запоминаются и часто меняются со временем. Для решения этой проблемы в Интернете используются человеко-читаемые адреса, называемые доменными именами.</p> + +<h2 id="Активно_изучаем">Активно изучаем</h2> + +<p><em>В данный момент нет обучающего курса . Но вы можете <a href="https://developer.mozilla.org/en-US/docs/MDN/Getting_started">помочь составить его</a>.</em></p> + +<h2 id="Глубокое_погружение">Глубокое погружение</h2> + +<h3 id="Структура_доменных_имён">Структура доменных имён</h3> + +<p>Доменное имя имеет простую структуру, состояющую из нескольких частей (частей может быть бесконечное количество, но на практике число уровней обычно невелико), разделенных точками и <strong>читаемых справа налево</strong>:</p> + +<p><img alt="Anatomy of the MDN domain name" src="https://mdn.mozillademos.org/files/11229/structure.png" style="height: 76px; width: 252px;"></p> + +<p>Каждая из этих частей предоставляет специфическую информацию о доменном имени.</p> + +<dl> + <dt>{{Glossary("TLD")}} (Корневой домен).</dt> + <dd>Корневой домен сообщает наиболее общую информацию. Корневой домен говорит пользователям наиболее общую информацию о службе, доступной по доменному имени. Наиболее общие корневые домены (.com, .org, .net) не требуют от веб-службы соответствия строгим критериям, но некоторые корневые домены имеют и более строгие политики. Например, локальные корневые домены, такие как .us, .fr, или .sh, могут требовать, чтобы услуги по данному адресу предоставлялись на национальном языке или физически размещались на территории страны.</dd> + <dt>Домены</dt> + <dd>Домены - это то, что следует за корневыми доменами. Домен может представлять собой что угодно, от одного знака до целого предложения. Домен сразу за корневым доменом также называют <em>"доменом второго уровня"</em>. Доменное имя может включать неограниченное количество доменов, нет никакого ограничения только на 3 домена в составе доменного имени. Например, www.inf.ed.ac.uk - это корректное доменное имя. Тот, кто контролирует "верхнюю" часть доменного имени (например, <a href="https://mozilla.org">mozilla.org</a>), тот может создавать доменные имена более "низких" уровней (часто называемые, "поддоменами") (например, <a href="https://developer.mozilla.org">developer.mozilla.org</a>).</dd> +</dl> + +<h3 id="Покупка_доменного_имени">Покупка доменного имени</h3> + +<h4 id="Кто_владеет_доменным_именем">Кто владеет доменным именем?</h4> + +<p>Вы не можете “купить доменное имя”. Вы платите за право использовать доменное имя в течение одного или нескольких лет. Вы можете продлить это право и ваше продление будет иметь безусловный приоритет над заявками на домен от других желающих. Но вы никогда не владете доменным именем.</p> + +<p>Компании, называемые регистраторами, ведут реестры доменных имён, которые содержат техническую и административную информацию, связывающую вас и ваш домен.</p> + +<div class="note"> +<p><strong>Примечание: </strong>Для некоторых доменных имён регистратор может отсутстовать, реестр может не вестись. Например, все домены в зоне .fire используются компанией Amazon только в собственных нуждах.</p> +</div> + +<h4 id="Как_найти_свободное_доменное_имя">Как найти свободное доменное имя</h4> + +<p>Для того, чтобы определить, свободно или нет желаемое доменное имя, сделайте следующее,</p> + +<ul> + <li>Перейдите на веб-сайта регистратора доменных имён. Большинство из них предоставляют сервис "whois", который подскажет вам, свободно ли желаемое доменное имя.</li> + <li>Также мы можете использовать командную строку, введя в ней команду whois и получив ответ, например, для <code>mozilla.org</code>:</li> +</ul> + +<pre>$ whois mozilla.org +Domain Name:MOZILLA.ORG +Domain ID: D1409563-LROR +Creation Date: 1998-01-24T05:00:00Z +Updated Date: 2013-12-08T01:16:57Z +Registry Expiry Date: 2015-01-23T05:00:00Z +Sponsoring Registrar:MarkMonitor Inc. (R37-LROR) +Sponsoring Registrar IANA ID: 292 +WHOIS Server: +Referral URL: +Domain Status: clientDeleteProhibited +Domain Status: clientTransferProhibited +Domain Status: clientUpdateProhibited +Registrant ID:mmr-33684 +Registrant Name:DNS Admin +Registrant Organization:Mozilla Foundation +Registrant Street: 650 Castro St Ste 300 +Registrant City:Mountain View +Registrant State/Province:CA +Registrant Postal Code:94041 +Registrant Country:US +Registrant Phone:+1.6509030800 +</pre> + +<p>Как вы видите, нельзя зарегистрировать доменное имя <code>mozilla.org</code> потому что Mozilla Foundation уже зарегистрировало его.</p> + +<p>Теперь давайте посмотрим, можно ли зарегистрировать доменное имя <code>afunkydomainname.org</code>:</p> + +<pre>$ whois afunkydomainname.org +NOT FOUND +</pre> + +<p>Как вы видите, домен не существует в базе данных whois (на момент написания этой статьи), соответственно, его можно зарегистрировать.</p> + +<h4 id="Как_получить_доменное_имя">Как получить доменное имя</h4> + +<p>Процедура довольно проста:</p> + +<ol> + <li>Перейдите на веб-сайт регистратора доменных имён.</li> + <li>Обычно там есть кнопка "Зарегистрировать домен" или что-то подобное. Нажмите её.</li> + <li>Заполните форму требуемыми данными. Убедитесь, что вы не опечатались в названии доменного имени. Потому что, если вы оплатите его, то будет уже поздно исправлять ошибку!</li> + <li>Регистратор сообщит вам, когда доменное имя будет корректно зарегистрировано. Через несколько часов все DNS-сервера обновятся и ваш домен начнёт работать.</li> +</ol> + +<div class="note"> +<p><strong>Примечание:</strong> В процессе регистрации регистратор доменов спросит вас ваш реальный домашний или рабочий адрес. Обязательно заполните его корректно, потому что многие национальные регистраторы могут отменить регистрацию домена, если был указан ошибочный адрес.</p> +</div> + +<h4 id="Обновление_DNS">Обновление DNS</h4> + +<p>Базы данных DNS хранятся на каждом DNS-сервере по всему миру и эти серверы обращаются за обновлениями к нескольким серверам, называемым “authoritative name server” или “корневой DNS-сервер”. Когда ваш регистратор создаёт или обновляет информацию о зарегистрированном домене, она должна обновиться во всех DNS-базах. Каждый DNS-сервер хранит информацию о домене фиксированное количество времени, а затем автоматически обновляет её (DNS-сервер запрашивает корневой сервер снова). Соответственно, обновление баз занимает какое-то время, пока информация о новых или измененных доменах распространяется по Интернету.</p> + +<div class="note"> +<p><strong>Примечание:</strong> Это время часто называется <strong>время распространения</strong>. Тем не менее эта задержка не означает, что за это время доменное имя обновит само себя на всех серверах сверху донизу. Очень часто DNS-сервер, запрашиваемый вашим компьютером не знает конкретного домена и запрашивает о нём корневые DNS-сервера по мере требования.</p> +</div> + +<h3 id="Как_работает_DNS-запрос">Как работает DNS-запрос?</h3> + +<p>Как мы уже увидели, когда вы хотите, чтобы веб-страница отобразилась в вашем браузере, легче напечатать доменное имя, чем IP-адрес. Давайте разберем весь процесс:</p> + +<ol> + <li>Напечатайте <code>mozilla.org</code> в адресной строке вашего браузера.</li> + <li>Ваш браузер спросит ваш компьютер, знает ли он уже, какому IP-адресу соответствует этот домен (используя локальный DNS-кэш). Если имя есть в кэше, оно транслируется в IP-адрес и браузер направляется к необходимому серверу. И всё.</li> + <li>Если же ваш компьютер не знает, какой IP-адрес соответствует доменному имени <code>mozilla.org</code>, он запрашивает DNS-сервер, чья задача - сообщить вашему компьютеру какой IP-адрес соответствует запрошенному доменному имени.</li> + <li>Теперь ваш компьютер знает соответствие и может взаимодействовать с сервером.</li> +</ol> + +<p><img alt="Explanation of the steps needed to obtain the result to a DNS request" src="https://mdn.mozillademos.org/files/8961/2014-10-dns-request2.png" style="height: 702px; width: 544px;"></p> + +<h2 id="Следующие_шаги">Следующие шаги</h2> + +<p>Итак, мы поговорили о процессах и архитектуре. Время двигаться дальше.</p> + +<ul> + <li>Если вы хотите попробовать сделать что-то руками, то самое время разобраться в дизайне и изучить <a href="/en-US/Learn/Anatomy_of_a_web_page">анатомию веб-страницы</a>.</li> + <li>Также не стоит забывать, что некоторые аспекты создания сайта стоят денег. Здесь мы рассказываем, <a href="/en-US/docs/Learn/How_much_does_it_cost">сколько стоит создание веб-сайта</a>.</li> + <li>И ещё вы можете прочитать о <a href="http://en.wikipedia.org/wiki/Domain_name">доменных именах</a> в Wikipedia.</li> +</ul> |