Размещение собственного доменного имени без участия третьих лиц

Размещение собственного доменного имени без участия третьих лиц

Возможно, это происходит из-за моего непонимания принципов работы DNS, но я хочу разместить домен на собственном наборе DNS-серверов.

При этом я не могу найти четкого способа сделать это. Насколько я понимаю, ICANN владеет TLD (com, org, net и т. д.) и лицензирует другие компании на создание поддоменов. Эти компании продают эти поддомены публике и обычно также размещают их. В двух словах, так или иначе.

Я просто хочу зарегистрировать домен и разместить его на своих серверах. Я предполагаю, что у ICANN есть набор DNS-серверов, которые управляют TLD, но как мне связать свои DNS-серверы с их? По сути, мне придется создать записи NS на корневых серверах ICANN, верно? Вот тут я и запутался, так как на самом деле не знаю, как это сделать. Если только я не смогу войти в систему стороны, у которой я купил свой домен, и установить записи NS на свои собственные серверы. В этом случае не буду ли я по-прежнему использовать сторонние DNS-серверы в качестве своего рода ретранслятора?

решение1

Обычно вы используете того, кто предоставляет DNS-сервис вашему регистратору в качестве посредника, и именно так это и должно работать. Вы не просто вставляете запись в корневой DNS-сервер самостоятельно. Как правило, ваш регистратор предоставляет вам DNS-хостинг бесплатно вместе с вашим доменом в качестве способа предоставления дополнительной услуги, но помимо этого, они взимают с вас плату за работу с системой DNS верхнего уровня и за размещение записи вашего домена на серверах имен TLD.

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

Вот простой веб-инструмент отслеживания:http://www.simpledns.com/lookup-dg.aspx

Помните об этом: когда я говорю «посредник», я имею в виду авторитетную цепочку разрешения DNS. Фактические запросы DNS практически никогда не будут поступать ни на корневой сервер DNS, ни на серверы вашего регистратора, ни на ваши серверы DNS, поскольку они будут кэшироваться ниже по течению. Точка, до которой требуется рекурсивное разрешение, зависит только от того, что кэшируется, а что нет (т. е. если сервер DNS вашего интернет-провайдера уже знает авторитетные серверы имен для .com, ему не нужно запрашивать его у корня).

решение2

Не путайте хостинг веб-сайта с хостингом DNS-сервера. Вам НЕ нужно запускать DNS-сервер, чтобы разместить домен.

Домен — это просто указатель на IP-адрес, на котором размещен веб-сайт (или другая служба). Право собственности и контроль над доменами регулируются набором проверенных регистраторов, которые продают право собственности на домены и ведут списки владельцев доменов, а также настройки/конфигурации, связанные с каждым доменом. Эти данные распространяются на другие DNS-серверы, причем DNS-серверы более низкого уровня всегда рассматривают регистраторов как авторитетный источник точной информации DNS.

Теперь можно создавать и запускать собственные DNS-серверы, но это эквивалентно печати и использованию собственной валюты. Это бессмысленно, если все остальные также не примут вашу систему. :)

Чтобы разместить веб-сайт, вам просто нужен сервер, доступный через публичный IP-адрес. Любой может ввести IP-адрес в браузер и увидеть ваш сайт. Теперь, чтобы связать это с доменом, вам нужно купить домен у регистратора, а затем настроить домен так, чтобы IP-адрес вашего сервера был «записью A» для «www». В этот момент все, что нужно сделать человеку, это ввести www.yourdomain.com, и он окажется на вашем сервере.

решение3

Несколько лет назад мы с компанией решили пойти по этому пути и разместить у себя наш авторитетный DNS-сервер.

Для этого нам нужно было купить домен у кого-то, кто может разрешить использованиеИЗМЕНЯТЬадреса серверов имен, относящиеся к нашему домену.

Находим NTChosting.

Мы создали систему bind9, состоящую из 2+2 DNS-серверов. Это позволило нам делать «на лету» много вещей, которые МНОГИЕ провайдеры не позволяют делать через свой веб-интерфейс. Прежде всего, мы смогли обслуживать динамический DNS.

Менее чем за 6 месяцев мы получили 11 DDOS-атак и около 200-250 DOS-атак.

Да, мы выжили, но нет, мы их больше не держим.

Я предлагаю найти регистратора, который предоставляет МНОГО бесплатного, но советую избегать этого.

решение4

Вы всегда можете просто использовать свой адрес DNS на любом устройстве, которое вы планируете использовать с сайтом. Зайдите в настройки интернета вашего устройства и найдите настройки DNS. Многие загружаемые приложения позволяют вам сделать это, затем установите DNS на устройстве таким же, как DNS сервера на ПК. Когда вы закончите, посетите адрес сервера на устройстве, например: localhost://8888

Связанный контент