1

Я немного борюсь с использованием домена для подключения домена с моим сервером. Прежде всего, я использую Debian Linux(конечно, на самом деле Raspbian, потому что сервер работает на Raspberry Pi 3).

Предположим, мой домен - lalala.co.kr(куплен у поставщика домена), а мой IP - 1.1.1.1. Я обнаружил, что Raspberry Pi может иметь DNS-сервер, но я не думаю, что DNS поможет установить соединение с ними (домен и IP).

Для объяснения, у провайдера моего домена есть несколько «серверов имен». У них есть опция «Изменить сервер имен» для домена, и если я использую их «серверы имен» и сделаю несколько записей А для «хостинга серверов имен», тогда я смогу установить соединение с ними.

Однако я не могу придумать, как настроить «сервер имен» и сделать записи A от Raspberry Pi.

Предположим, что IP-адрес сервера имен провайдера домена - 2.2.2.2. Как я могу решить эту проблему? Я не хочу использовать конфигурацию сервера имен по умолчанию для провайдера домена, потому что это вызывает некоторые денежные затраты Я действительно запутался с некоторыми сетевыми концепциями. Я буду благодарен за некоторые интуиции для решения этой проблемы. К серверу может быть подключено прямое IP-соединение (что означает, что сервер открыт для некоторых веб-портов и DNS-порта).

Если я дал недостаточно информации, пожалуйста, попросите предоставить ее.

1 ответ1

0

Я не думаю, что DNS поможет установить связь с ними (домен и IP).

Это буквально то, что делает DNS.

Для объяснения, у провайдера моего домена есть несколько «серверов имен». У них есть опция «Изменить сервер имен» для домена, и если я использую их «серверы имен» и сделаю несколько записей А для «хостинга серверов имен», тогда я смогу установить соединение с ними.

Однако я не могу придумать, как настроить «сервер имен» и сделать записи A от Raspberry Pi.

«Сервер имен» - это DNS-сервер. Вы можете использовать программное обеспечение, такое как BIND 9, PowerDNS, Knot или NSD, чтобы разместить свой собственный сервер имен.

  1. Сначала установите программное обеспечение DNS-сервера и создайте новую "зону" для своего домена.

  2. Создайте "файл зоны", содержащий ваши A/AAAA/NS/ и т.д. записей. Не забудьте добавить запись NS, указывающую на имя хоста Pi. Например:

    $ORIGIN example.com.
    
    @     SOA   ...
    @     NS    mypi
    mypi  A     192.0.2.1
    mypi  AAAA  ...
    

    (Некоторые программы могут хранить записи DNS в базе данных, если хотите, но почти все они также поддерживают простой текстовый формат.)

  3. Протестируйте извне, используя такие команды, как dig @<your_ip> example.com или nslookup example.com <your_ip> .

  4. Перейдите на страницу "Изменить имя сервера" вашего регистратора доменов и введите имя хоста вашего Pi (например, mypi.example.com). Поскольку он находится в том же домене, вам также необходимо ввести его IP-адрес рядом, создав тем самым "клейкую запись". Например:

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

    Это может занять от нескольких минут до нескольких дней. Вы можете использовать такой инструмент, как dnstrace -s . example.com чтобы проверить, была ли обновлена информация сервера имен. (Веб-версия доступна через "DNS Auth Trace" на этой странице.)

Теперь у вас есть собственный домен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .