Разное

Как создать свою доменную зону: Как создать свою доменную зону? — Хабр Q&A

30.01.2023

зоны .space / .center / .zone / .place — Джино • Журнал

Интернет можно описать как отдельную виртуальную планету со своими городами и домами. Каждый сайт сопоставим с отдельным зданием или квартирой, куда мы заходим с помощью браузера. А подчеркивают этот смысл доменные зоны .space, .center, .zone и .place.

Что между ними общего?

Значения названий перечисленных зон чем-то похожи: space — «пространство», center — «центр», zone — «зона», place — «место». То есть каждая из них подразумевает некоторую ограниченную область мира (в нашем случае — виртуального мира), в которой что-то находится.

Тем самым вы можете сделать свой сайт:

  • отдельным общим пространством для своей аудитории;
  • центром притяжения для единомышленников;
  • ограниченной зоной, где вы и посетители сайта будете обособлены;
  • местом встречи со своими поклонниками.

Наверняка каждый из вас мечтал об одном из этих вариантов. И с появлением новых доменных зон ваша мечта может осуществиться. Тем более виртуальный мир безграничен и создать своё собственное пространство в нём сможет каждый.

Чем они различаются?

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

Зона .space выделяется сильнее остальных. По данным nTLDStats, она входит в топ-15 самых популярных новых доменных зон в мире. Сейчас в ней зарегистрировано 439 тысяч доменов — отличный показатель. Две трети доменных имён в зоне .space получены в четырёх странах, а именно в Китае, в США, на Украине и в России. Востребованность зоны .space в России и на Украине можно объяснить тем, что в ней доступны кириллические домены.

Конечно же, нельзя не учесть, что space можно перевести не только как «пространство», но и как «космос». Поэтому для всех, кто имеет отношение к космонавтике и астрономии, эта зона будет самой подходящей.

Доменной зоной .center также живо интересуются. 40 тысяч доменов числится сейчас в этой зоне, а чаще всего они регистрируются в США, Германии и России. И потенциал этой зоны раскрыт ещё не полностью. Существует много разных организаций со словом «центр» в названии: торгово-развлекательные центры, бизнес-центры, профилактические центры, центры диагностики, центры занятости и не только. И каждой из них как нельзя лучше подойдёт домен в зоне .center.

Зона .zone — забавное совпадение. Её можно использовать как универсальную зону в случаях, когда нет желания привязывать свой сайт к конкретному региону или теме. Владельцам 28 тысяч доменов уже приглянулась зона .zone: и дело здесь наверняка не только в её универсальности, но и в многозначности слова «зона». Например, оно знакомо тем, кто занимается географией, связью и даже практикой фэншуй.

Тёмной лошадкой можно назвать доменную зону .place. Пока она насчитывает 3,5 тысячи доменов, но сфера её возможного применения довольно широка. Доменное имя в этой зоне подойдёт любому заведению и любой достопримечательности и любому географическому объекту. Если вы посвятили свой сайт определённому месту, то .place — это, пожалуй, лучший выбор.

Итог

Все эти доменные зоны постепенно набирают популярность благодаря своим широким возможностям. Поэтому успевайте зарегистрировать в них доменное имя, пока его не занял кто-то другой. Но решать только вам, какая зона из этих четырёх вам ближе —

.space, .center, .zone или .place.


Домены в этих зонах доступны для регистрации на Джино:

  • Купить домен в зоне .space

  • Купить домен в зоне .center

  • Купить домен в зоне .zone

  • Купить домен в зоне .place

EmerDNS — новая жизнь в альтернативной доменной системе

О полностью децентрализованной системе доменных имён, которой не грозит цензура.

Весьма долго механизмом обхода блокировок был и остаётся VPN — стоит недорого, и пробросив шифрованный канал вне РФ, можно наслаждаться свободным интернетом.

Тем не менее, даже VPN не спасает от принудительного разделегирования доменного имени, а на текущем витке противостояния уже и сами VPN-сервисы имеют реальный шанс попасть под каток блокировок, хотя они не содержат никакого противоправного контента, что очевидно.

Вместе с тем, существует и много лет успешно работает бесплатный механизм обхода блокировок и государственной цензуры. Его использование не снижает скорости доступа, и не увеличивает задержек соединения по сравнению с прямым доступом на сайт.

Механизм называется emerDNS, и входит в пакет децентрализованных сервисов криптовалюты Emercoin. Роскомсвобода писала об этом сервисе ещё в 2015м. С тех пор этот механизм продемонстрировал свою жизнеспособность, и в настоящие момент, например, множество заблокированных торрент-трекеров и онлайн-библиотек создали альтернативные домены в системе emerDNS, и пользователи имеют доступ к соответствующим сайтам без всяких прокси. В настоящее время система обрабатывает более 10 000 запросов в сутки.

Самые популярные русскоязычные сайты в системе emerDNS:

  • http://flibusta.lib/
  • http://nnm-club.lib/
  • http://rutor.lib/
  • http://rutracker.lib/
  • http://allfon.lib/
  • http://pornolab.lib/
  • http://booktracker.lib/
  • http://audiokniga.lib/
  • http://maxima-library.lib/
  • http://rustorkacom.lib/

.

Для тех интернет-ресурсов, которые задумываются о новых механизмах сохранения аудитории — имеется подробная инструкция, как создать домен в emerDNS. Хотя последняя версия core-кошелька emercoin 0.7.5 уже имеет встроенное подменю для создания и публикации доменной записи. Надо только:

  • Скачать кошелёк.
  • Раздобыть хотя бы 0.01EMC (по текущему курсу ~ 20 копеек).
  • В кошельке войти в подменю «Manage Names»
  • В поле «name» ввести имя своего сайта, например «dns:flibusta.lib», а в поле «value» — A-запись для IP-адреса «A=81.17.19.227».
  • В срок жизни записи — ввести количество лет (рекомендуется 2-10)
  • И нажать кнопку «Submit».

ВСЁ. Запись отправилась в блокчейн, и будет доступна оттуда всем причастным. И теперь ваш сайт смогут найти, несмотря на блокировки, и принудительное разделегирование доменного имени вашему сайту более не грозит. Никаких доменных провайдеров, онлайн регистраций и прочего. Единственное: надо сделать backup файла wallet.dat (меню файл), ибо если потеряете кошелёк — потеряете возможность модифицировать свою запись, как это случилось с rustorka.lib, из-за чего они создали новый домен rustorkacom.lib, о чём и заявили на сайте.

Возникает резонный вопрос: А где же владельцу сайта взять тот самый 0.01EMC?

  • Во-первых, можно получить безвозмездно от автора данного поста.
  • Во-вторых, купить за другую криптовалюту на криптобиржах, например Livecoin.
  • В-третьих, купить оплатив кредитной картой на каком-нибудь обменнике, например Indacoin.

Теперь ответим на вопрос: а как же обычным пользователям получить доступ к этому богатству свободной информации? Ведь просто так, кликом в браузере, эти сайты не открываются!

Тут снова несколько вариантов обеспечить себе доступ.

1. Самый простой — использовать DNS-сервера проекта openNIC, где разрешают доступ в доменные зоны от Emercoin. Инструкция приведена, например, тут.

Заметим только, что не все сервера, рекомендуемые OpenNIC, корректно разрешают доменные зоны emerDNS. Надо тестировать, или брать сразу американские, например: 128.31.0.72, 66.187.76.168.

2. Далее — любители плагинов могут использовать плагины для браузера, которые обеспечивают доступ в блокчейн-домены, включая Emercoin:

  • https://blockchain-dns.info/
  • https://peername.com/

3. И наконец продвинутые пользователи, которые никому кроме себя не верят, и хотят всё сделать правильно, могут использовать локальную ноду Emer для разрешения доменов, и установить точку сопряжения с ICANN-овской сетью на своём компьютере или в локальной сети. См раздел «Integration into a regular DNS tree» из emerDNS whitepaper. Этот способ обеспечивает максимальную скорость, надёжность и анонимность для пользователя.

Олег Ховайко, Emercoin CTO,
специально для «РосКомСвободы».

Учебник

. Создание настраиваемых записей Azure DNS для веб-приложения

Обратная связь Редактировать

Твиттер LinkedIn Фейсбук Эл. адрес

  • Статья
  • 5 минут на чтение

Вы можете настроить Azure DNS для размещения личного домена для своих веб-приложений. Например, вы можете создать веб-приложение Azure и предоставить пользователям доступ к нему с помощью www.contoso.com или contoso.com в качестве полного доменного имени (FQDN).

Для этого необходимо создать три записи:

  • Корневая запись «A», указывающая на contoso.com
  • Корневая запись «TXT» для проверки
  • Запись «CNAME» для имени www, которое указывает на запись A

В этом руководстве вы узнаете, как:

  • Создать запись A и TXT для личного домена
  • Создайте запись CNAME для личного домена
  • Проверить новые записи
  • Добавьте пользовательские имена хостов в ваше веб-приложение
  • Проверка пользовательских имен хостов

Если у вас нет подписки Azure, создайте бесплатную учетную запись перед началом работы.

Предварительные условия

  • Учетная запись Azure с активной подпиской.

  • Доменное имя, которое вы можете разместить в Azure DNS. Вы должны иметь полный контроль над этим доменом. Полный контроль включает в себя возможность устанавливать записи сервера имен (NS) для домена.

  • Веб-приложение. Если у вас его нет, вы можете создать статическое веб-приложение HTML для этого руководства.

  • Зона Azure DNS с делегированием у вашего регистратора в Azure DNS. Если у вас его нет, вы можете создать зону DNS, а затем делегировать свой домен в Azure DNS.

Примечание

В этом руководстве в качестве примера доменного имени используется contoso.com . Замените contoso.com

своим собственным доменным именем.

Облачная оболочка Azure

Azure размещает Azure Cloud Shell, интерактивную среду оболочки, которую вы можете использовать через браузер. Вы можете использовать Bash или PowerShell с Cloud Shell для работы со службами Azure. Вы можете использовать предустановленные команды Cloud Shell для запуска кода из этой статьи, не устанавливая ничего в локальной среде.

Для запуска Azure Cloud Shell:

Опция Пример/ссылка
Выберите Попробуйте в правом верхнем углу блока кода или команды. Выбор
Попробуйте
не приводит к автоматическому копированию кода или команды в Cloud Shell.
Перейдите на https://shell.azure.com или нажмите кнопку Запустить Cloud Shell , чтобы открыть Cloud Shell в браузере.
Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу портала Azure.

Чтобы использовать Azure Cloud Shell:

  1. Запустите Cloud Shell.

  2. Нажмите кнопку Копировать в блоке кода (или блоке команды), чтобы скопировать код или команду.

  3. Вставьте код или команду в сеанс Cloud Shell, выбрав Ctrl + Shift + V в Windows и Linux или выбрав Cmd + Shift + V в macOS.

  4. Выберите Введите , чтобы запустить код или команду.

Примечание

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. раздел Установка Azure PowerShell. Чтобы узнать, как перейти на модуль Az PowerShell, см. статью Миграция Azure PowerShell из AzureRM в Az.

Войдите на портал Azure по адресу https://portal.azure.com.

Создание записи A

Запись A используется для сопоставления имени с его IP-адресом. В следующем примере назначьте «@» в качестве записи A, используя IPv4-адрес вашего веб-приложения. @ обычно представляет корневой домен.

Получите IPv4-адрес

На левой панели навигации страницы App Services на портале Azure выберите Персональные домены , затем скопируйте IP-адрес вашего веб-приложения:

Создайте запись

Чтобы создать запись A, используйте:

 New-AzDnsRecordSet -Name "@" -RecordType "A" -ZoneName "contoso. com" `
 -ResourceGroupName "MyAzureResourceGroup" -Ttl 600 `
 -DnsRecords (New-AzDnsRecordConfig -IPv4Address "")
 

Важно

Запись A необходимо обновлять вручную, если базовый IP-адрес для веб-приложения изменяется.

Создайте запись TXT

Службы приложений используют эту запись только во время настройки, чтобы убедиться, что вы являетесь владельцем личного домена. Вы можете удалить эту запись TXT после проверки и настройки личного домена в службе приложений.

Примечание

Если вы хотите проверить доменное имя, но не направлять рабочий трафик в веб-приложение, вам нужно только указать запись TXT для шага проверки. Для проверки не требуется запись A или CNAME в дополнение к записи TXT.

Чтобы создать запись TXT, используйте:

 New-AzDnsRecordSet -ZoneName contoso.com -ResourceGroupName MyAzureResourceGroup `
 -Имя "@" -RecordType "txt" -Ttl 600 `
 -DnsRecords (New-AzDnsRecordConfig -Value "contoso. azurewebsites.net")
 

Создайте запись CNAME

Если ваш домен уже управляется Azure DNS (см. делегирование домена DNS), вы можете использовать следующий пример, чтобы создать запись CNAME для contoso.azurewebsites.net. CNAME, созданная в этом примере, имеет «время жизни» 600 секунд в зоне DNS с именем «contoso.com» с псевдонимом для веб-приложения contoso.azurewebsites.net.

 New-AzDnsRecordSet -ZoneName contoso.com -ResourceGroupName "MyAzureResourceGroup" `
 -Name "www" -RecordType "CNAME" -Ttl 600 `
 -DnsRecords (New-AzDnsRecordConfig -cname "contoso.azurewebsites.net")
 

Следующий пример является ответом:

 Имя: www
    ZoneName : contoso.com
    ResourceGroupName : myazureresourcegroup
    ТТЛ: 600
    Тег: 8baceeb9-4c2c-4608-a22c-229923ee185
    Тип записи: CNAME
    Записи: {contoso.azurewebsites.net}
    Теги : {}
 

Протестируйте новые записи

Вы можете проверить правильность создания записей, запросив «www.contoso. com» и «contoso.com» с помощью nslookup, как показано ниже:

 PS C:\> nslookup
Сервер по умолчанию: По умолчанию
Адрес: 192.168.0.1
> www.contoso.com
Сервер: сервер по умолчанию
Адрес: 192.168.0.1
Неавторитетный ответ:
Имя: <экземпляр службы веб-приложений>.cloudapp.net
Адрес: 
Псевдонимы: www.contoso.com
contoso.azurewebsites.net
<экземпляр службы веб-приложений>.vip.azurewebsites.windows.net
> contoso.com
Сервер: сервер по умолчанию
Адрес: 192.168.0.1
Неавторитетный ответ:
Имя: contoso.com
Адрес: 
> установить тип = txt
> contoso.com
Сервер: сервер по умолчанию
Адрес: 192.168.0.1
Неавторитетный ответ:
contoso.com текст =
        "contoso.azurewebsites.net"
 

Добавить настраиваемые имена хостов

Теперь вы можете добавить настраиваемые имена хостов в свое веб-приложение:

 set-AzWebApp `
 -Имя контосо `
 -ResourceGroupName <группа ресурсов вашего веб-приложения> `
 -HostNames @("contoso. com", "www.contoso.com", "contoso.azurewebsites.net")
 

Проверьте пользовательские имена хостов

Откройте браузер и перейдите к http://www.<ваше доменное имя> и http://<ваше доменное имя> .

Примечание

Убедитесь, что вы включили префикс http:// , иначе ваш браузер может попытаться предсказать URL для вас!

Вы должны увидеть одну и ту же страницу для обоих URL-адресов. Например:

Очистка ресурсов

Когда они больше не нужны, вы можете удалить все ресурсы, созданные в этом руководстве, удалив группу ресурсов MyAzureResourceGroup :

  1. В меню портала Azure выберите Группы ресурсов .
  2. Выберите группу ресурсов MyAzureResourceGroup .
  3. На странице Обзор выберите Удалить группу ресурсов .
  4. Введите MyAzureResourceGroup и выберите Удалить .

Следующие шаги

Из этого руководства вы узнали, как создавать записи DNS в личном домене для веб-приложения. Чтобы узнать, как создавать записи псевдонимов для записей зон ссылок, перейдите к следующему учебному пособию:

Создание записей псевдонимов для записей зон

Обратная связь

Отправить и просмотреть отзыв для

Этот продукт Эта страница

Просмотреть все отзывы о странице

Учебник

. Разместите свой домен в Azure DNS

Обратная связь Редактировать

Твиттер LinkedIn Фейсбук Эл. адрес

  • Статья
  • 4 минуты на чтение

Вы можете использовать Azure DNS для размещения домена DNS и управления записями DNS. Размещая свои домены в Azure, вы можете управлять своими записями DNS, используя те же учетные данные, API, инструменты и биллинг, что и другие ваши службы Azure.

Предположим, вы покупаете домен contoso.com у регистратора доменных имен, а затем создаете зону с именем contoso.com в Azure DNS. Поскольку вы являетесь владельцем домена, ваш регистратор предлагает вам настроить записи сервера имен (NS) для вашего домена. Регистратор хранит записи NS в родительской зоне .com . Затем пользователи Интернета по всему миру перенаправляются в ваш домен в зоне Azure DNS, когда они пытаются разрешить записи DNS в contoso.com .

В этом руководстве вы узнаете, как:

  • Создать зону DNS.
  • Получить список серверов имен.
  • Делегировать домен.
  • Убедитесь, что делегирование работает.

Если у вас нет подписки Azure, создайте бесплатную учетную запись перед началом работы.

Предварительные условия

  • Учетная запись Azure с активной подпиской.
  • Доменное имя, которое вы можете разместить в Azure DNS. Вы должны иметь полный контроль над этим доменом. Полный контроль включает в себя возможность устанавливать записи сервера имен (NS) для домена.

Примечание

В этом руководстве в качестве примера доменного имени используется contoso.com . Замените contoso.com своим собственным доменным именем.

Войдите на портал Azure по адресу https://portal.azure.com.

Создайте зону DNS

  1. На портале Azure введите dns zone в поле поиска в верхней части портала, а затем выберите зон DNS в результатах поиска.

  2. В зон DNS , выберите + Создать .

  3. На странице Создать зону DNS введите или выберите следующую информацию на вкладке Основные сведения :

    Настройка Значение
    Детали проекта
    Подписка Выберите свою подписку Azure.
    Группа ресурсов Выбрать Создать новый В Имя введите myResourceGroup Выберите OK .
    Сведения об экземпляре
    Эта зона является дочерней для существующей зоны, уже размещенной в Azure DNS Снимите этот флажок, поскольку зона DNS не является дочерней зоной.
    Имя Введите имя родительской зоны DNS.
    Расположение группы ресурсов Выберите расположение группы ресурсов. Расположение группы ресурсов не влияет на службу зоны DNS, которая является глобальной и не привязана к расположению.

  4. Выберите Просмотреть + создать .

  5. Выбрать Создать .

    Примечание

    Если новая зона, которую вы создаете, является дочерней зоной (например, родительская зона = contoso.com дочерняя зона = child.contoso.com ), см. руководство по созданию дочерней зоны DNS.

Получить серверы имен

Прежде чем вы сможете делегировать свою зону DNS в Azure DNS, вам необходимо знать серверы имен для вашей зоны. Azure DNS предоставляет серверы имен из пула при каждом создании зоны.

  1. На портале Azure введите DNS-зона в поле поиска в верхней части портала, а затем выберите DNS-зоны в результатах поиска.

  2. В зонах DNS выберите contoso. com .

  3. На странице Обзор найдите серверы имен. В этом примере зоне DNS contoso.com назначены серверы имен ns1-01.azure-dns.com , ns2-01.azure-dns.net 9.0020 , ns3-01.azure-dns.org и ns4-01.azure-dns.info :

Azure DNS автоматически создает достоверные записи NS в вашей зоне для назначенных серверов имен.

Делегирование домена

После создания зоны DNS и наличия серверов имен вам потребуется обновить родительский домен с помощью серверов имен Azure DNS. Каждый регистратор имеет свои собственные инструменты управления DNS для изменения записей сервера имен для домена.

  1. На странице управления DNS регистратора измените записи NS и замените записи NS серверами имен Azure DNS.

  2. При делегировании домена в Azure DNS необходимо использовать серверы имен, предоставляемые Azure DNS. Используйте все четыре сервера имен, независимо от имени вашего домена. Делегирование домена не требует, чтобы сервер имен использовал тот же домен верхнего уровня, что и ваш домен.

Важно

При копировании каждого адреса сервера имен обязательно копируйте завершающую точку в конце адреса. Завершающая точка указывает на конец полного доменного имени. Некоторые регистраторы добавляют точку, если имя NS не имеет ее в конце. Чтобы соответствовать DNS RFC, включите завершающую точку.

Делегации, которые используют серверы имен в вашей собственной зоне, иногда называемые серверами имен , в настоящее время не поддерживаются в Azure DNS.

Проверка делегирования

После завершения делегирования можно проверить его работу с помощью такого инструмента, как nslookup , для запроса записи Start of Authority (SOA) для вашей зоны. Запись SOA создается автоматически при создании зоны. Возможно, вам придется подождать не менее 10 минут после завершения делегирования, прежде чем вы сможете успешно убедиться, что оно работает. Распространение изменений через систему DNS может занять некоторое время.

Серверы имен Azure DNS указывать не нужно. Если делегирование настроено правильно, обычный процесс разрешения DNS автоматически находит серверы имен.

  1. В командной строке введите команду nslookup, аналогичную следующему примеру:

     nslookup -type=SOA contoso.com
     
  2. Убедитесь, что ваш ответ похож на следующий вывод nslookup:

     Сервер: ns1-04.azure-dns.com
    Адрес: 40.90.4.1
    contoso.com
            первичный сервер имен = ns1-04.azure-dns.com
            ответственный почтовый адрес = azuredns-hostmaster.microsoft.com
            серийный номер = 1
            обновление = 3600 (1 час)
            повтор = 300 (5 минут)
            истекает = 604800 (7 дней)
            по умолчанию TTL = 300 (5 минут)
    Интернет-адрес ns1-01.azure-dns.com = 40,90.4.1
    ns1-01.azure-dns.com IPv6-адрес AAAA = 2603:1061::1
     

Очистка ресурсов

Когда они больше не нужны, вы можете удалить все ресурсы, созданные в этом руководстве, выполнив следующие действия:

  1. В меню портала Azure выберите Группы ресурсов .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *