Назад | Перейти на главную страницу

Настройка сервера имен привязки

Я настраиваю привязку в своем блоке debian и настраиваю файлы зоны, чтобы мой сервер имен был определен.

Когда я копаю, используя, например:

dig @ 123.456.789.123 ns1.mynameserver.com

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

Однако у меня вопрос, я сделал все это только на своем сервере. Есть ли где-нибудь, где я должен публично зарегистрировать свой сервер имен?? Т.е. почему кто-то другой не может просто настроить сервер имен ns1.mynameserver.com на основе своего IP-адреса?

Как тогда клиент узнает, какой сервер имен является настоящим авторитетом?

По сути, «архитектура» DNS в сети - это дерево. Корневой узел называется "." (точка) и содержит всю информацию о Топ-LEvel Dдомены (.com, .de, .ninja (общий TLD) и т. д.). Эти серверы имен официально зарегистрированы и управляются различными компаниями / странами, поэтому для каждого из этих TLD может быть только одна «настоящая» зона.

Регистраторы - это другие компании, которые занимаются арендой поддоменов (google.com, yahoo.de, ...) для клиентов (как физических лиц, так и компаний). Это то место, куда вам нужно пойти, если вы хотите убедиться, что ваш домен доступен для всех в Интернете без каких-либо конкретных действий с вашей стороны. Поскольку ваше доменное имя официально зарегистрировано, любой, кто попытается создать дубликат вашего домена, окажется, что никто не сможет его запросить (ну, ни один DNS-сервер не связан с ним и даже не знает об этом, так что в основном это похоже на то, что это не -существует). Эта архитектура создаст новый «лист» для этого дерева.

"." -> .com -> google.com
    |       -> yahoo.com
    |
    |-> .de -> google.de
            -> yourdomain.de

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

Наконец, чтобы ответить на ваш вопрос:

  • если вы хотите, чтобы он был общедоступным, вы должны заплатить за свой домен и увидеть регистратора (GoDaddy, 1 и 1, ...)
  • если это для другой, более личной цели, вам это не нужно. В этом случае вам просто нужно вручную отредактировать свои клиенты / серверы, чтобы разрешить ваш конкретный домен на вашем собственном DNS-сервере (например, resolv.conf в Debian Linux).

Однако имейте в виду, что если желаемое доменное имя уже занято, вы не сможете его зарегистрировать.

Для такой настройки нет необходимости регистрировать свой NS. Возможно, вы забыли добавить зоны имен для проверяемых доменов.