Как настроить авторитетный сервер имен с помощью tinydns?

Я бы предложил использовать NFS для обмена между машинами Ubuntu (Linux).

Взгляните на https://help.ubuntu.com/community/SettingUpNFSHowTo

Возможно вам придется дополнительно установить пакет rpcbind.

4
задан 16 July 2011 в 21:29

6 ответов

Установите tinydns (который включен в djbdns) и другие необходимые пакеты:

aptitude install djbdns daemontools-run make

Как только пакет daemontools-run установлен, мы должны запустить его вручную в первый раз ( он будет запускаться автоматически при загрузке):

initctl start svscan

tinydns требуется два пользователя для запуска. Создайте их сейчас:

adduser --system --no-create-home --disabled-login --group tinydns
adduser --system --no-create-home --disabled-login --group dnslog

Создайте каталог конфигурации службы в стандартном расположении:

mkdir -p /etc/sv

Запустите tinydns-conf, чтобы создать скелет для службы:

tinydns-conf tinydns dnslog /etc/sv/tinydns <server-ip>

, где tinydns и dnslog - имена ранее созданных учетных записей пользователей; <server-ip> - это IP-адрес сервера, на котором будет прослушиваться tinydns.

Пустое стандартное местоположение файл (аналогичный файлу зоны BIND) будет создан в [ f19]. Вам нужно будет отредактировать его и ввести подробные сведения о своем домене. См. Официальную документацию и подробную информацию о том, как вводить и примерные файлы данных.

Всякий раз, когда вы вносите изменения в файл tinydns-data, вы должны перестроить базу данных tinydns:

cd /etc/sv/tinydns/root
make

Файл с именем data.cdb должен был быть создан в том же каталоге.

Наконец, включите службу tinydns, запустив:

update-service --add /etc/sv/tinydns

Вы должны увидеть tinydns работает в ps. Вы можете убедиться, что ваш DNS-сервер правильно обслуживает запросы, выполнив что-то вроде этого:

dig @<server-ip> <your-domain-name> ANY
6
ответ дан 25 May 2018 в 19:47

Установите tinydns (который включен в djbdns) и другие необходимые пакеты:

aptitude install djbdns daemontools-run make

Как только пакет daemontools-run установлен, мы должны запустить его вручную в первый раз ( он будет запускаться автоматически при загрузке):

initctl start svscan

tinydns требуется два пользователя для запуска. Создайте их сейчас:

adduser --system --no-create-home --disabled-login --group tinydns adduser --system --no-create-home --disabled-login --group dnslog

Создайте каталог конфигурации службы в стандартном расположении:

mkdir -p /etc/sv

Запустите tinydns-conf, чтобы создать скелет для службы:

tinydns-conf tinydns dnslog /etc/sv/tinydns <server-ip>

, где tinydns и dnslog - имена ранее созданных учетных записей пользователей; <server-ip> - это IP-адрес сервера, на котором будет прослушиваться tinydns.

Пустое стандартное местоположение файл (аналогичный файлу зоны BIND) будет создан в /etc/sv/tinydns/root/data. Вам нужно будет отредактировать его и ввести подробные сведения о своем домене. См. Официальную документацию и подробную информацию о том, как вводить и примерные файлы данных.

Всякий раз, когда вы вносите изменения в файл tinydns-data, вы должны перестроить базу данных tinydns:

cd /etc/sv/tinydns/root make

Файл с именем data.cdb должен был быть создан в том же каталоге.

Наконец, включите службу tinydns, запустив:

update-service --add /etc/sv/tinydns

Вы должны увидеть tinydns работает в ps. Вы можете убедиться, что ваш DNS-сервер правильно обслуживает запросы, выполнив что-то вроде этого:

dig @<server-ip> <your-domain-name> ANY
6
ответ дан 25 July 2018 в 21:35

Установите tinydns (который включен в djbdns) и другие необходимые пакеты:

aptitude install djbdns daemontools-run make

Как только пакет daemontools-run установлен, мы должны запустить его вручную в первый раз ( он будет запускаться автоматически при загрузке):

initctl start svscan

tinydns требуется два пользователя для запуска. Создайте их сейчас:

adduser --system --no-create-home --disabled-login --group tinydns adduser --system --no-create-home --disabled-login --group dnslog

Создайте каталог конфигурации службы в стандартном расположении:

mkdir -p /etc/sv

Запустите tinydns-conf, чтобы создать скелет для службы:

tinydns-conf tinydns dnslog /etc/sv/tinydns <server-ip>

, где tinydns и dnslog - имена ранее созданных учетных записей пользователей; <server-ip> - это IP-адрес сервера, на котором будет прослушиваться tinydns.

Пустое стандартное местоположение файл (аналогичный файлу зоны BIND) будет создан в /etc/sv/tinydns/root/data. Вам нужно будет отредактировать его и ввести подробные сведения о своем домене. См. Официальную документацию и подробную информацию о том, как вводить и примерные файлы данных.

Всякий раз, когда вы вносите изменения в файл tinydns-data, вы должны перестроить базу данных tinydns:

cd /etc/sv/tinydns/root make

Файл с именем data.cdb должен был быть создан в том же каталоге.

Наконец, включите службу tinydns, запустив:

update-service --add /etc/sv/tinydns

Вы должны увидеть tinydns работает в ps. Вы можете убедиться, что ваш DNS-сервер правильно обслуживает запросы, выполнив что-то вроде этого:

dig @<server-ip> <your-domain-name> ANY
6
ответ дан 2 August 2018 в 03:12

Установите tinydns (который включен в djbdns) и другие необходимые пакеты:

aptitude install djbdns daemontools-run make

Как только пакет daemontools-run установлен, мы должны запустить его вручную в первый раз ( он будет запускаться автоматически при загрузке):

initctl start svscan

tinydns требуется два пользователя для запуска. Создайте их сейчас:

adduser --system --no-create-home --disabled-login --group tinydns adduser --system --no-create-home --disabled-login --group dnslog

Создайте каталог конфигурации службы в стандартном расположении:

mkdir -p /etc/sv

Запустите tinydns-conf, чтобы создать скелет для службы:

tinydns-conf tinydns dnslog /etc/sv/tinydns <server-ip>

, где tinydns и dnslog - имена ранее созданных учетных записей пользователей; <server-ip> - это IP-адрес сервера, на котором будет прослушиваться tinydns.

Пустое стандартное местоположение файл (аналогичный файлу зоны BIND) будет создан в /etc/sv/tinydns/root/data. Вам нужно будет отредактировать его и ввести подробные сведения о своем домене. См. Официальную документацию и подробную информацию о том, как вводить и примерные файлы данных.

Всякий раз, когда вы вносите изменения в файл tinydns-data, вы должны перестроить базу данных tinydns:

cd /etc/sv/tinydns/root make

Файл с именем data.cdb должен был быть создан в том же каталоге.

Наконец, включите службу tinydns, запустив:

update-service --add /etc/sv/tinydns

Вы должны увидеть tinydns работает в ps. Вы можете убедиться, что ваш DNS-сервер правильно обслуживает запросы, выполнив что-то вроде этого:

dig @<server-ip> <your-domain-name> ANY
6
ответ дан 4 August 2018 в 19:05

Установите tinydns (который включен в djbdns) и другие необходимые пакеты:

aptitude install djbdns daemontools-run make

Как только пакет daemontools-run установлен, мы должны запустить его вручную в первый раз ( он будет запускаться автоматически при загрузке):

initctl start svscan

tinydns требуется два пользователя для запуска. Создайте их сейчас:

adduser --system --no-create-home --disabled-login --group tinydns adduser --system --no-create-home --disabled-login --group dnslog

Создайте каталог конфигурации службы в стандартном расположении:

mkdir -p /etc/sv

Запустите tinydns-conf, чтобы создать скелет для службы:

tinydns-conf tinydns dnslog /etc/sv/tinydns <server-ip>

, где tinydns и dnslog - имена ранее созданных учетных записей пользователей; <server-ip> - это IP-адрес сервера, на котором будет прослушиваться tinydns.

Пустое стандартное местоположение файл (аналогичный файлу зоны BIND) будет создан в /etc/sv/tinydns/root/data. Вам нужно будет отредактировать его и ввести подробные сведения о своем домене. См. Официальную документацию и подробную информацию о том, как вводить и примерные файлы данных.

Всякий раз, когда вы вносите изменения в файл tinydns-data, вы должны перестроить базу данных tinydns:

cd /etc/sv/tinydns/root make

Файл с именем data.cdb должен был быть создан в том же каталоге.

Наконец, включите службу tinydns, запустив:

update-service --add /etc/sv/tinydns

Вы должны увидеть tinydns работает в ps. Вы можете убедиться, что ваш DNS-сервер правильно обслуживает запросы, выполнив что-то вроде этого:

dig @<server-ip> <your-domain-name> ANY
6
ответ дан 6 August 2018 в 03:23

Установите tinydns (который включен в djbdns) и другие необходимые пакеты:

aptitude install djbdns daemontools-run make

Как только пакет daemontools-run установлен, мы должны запустить его вручную в первый раз ( он будет запускаться автоматически при загрузке):

initctl start svscan

tinydns требуется два пользователя для запуска. Создайте их сейчас:

adduser --system --no-create-home --disabled-login --group tinydns adduser --system --no-create-home --disabled-login --group dnslog

Создайте каталог конфигурации службы в стандартном расположении:

mkdir -p /etc/sv

Запустите tinydns-conf, чтобы создать скелет для службы:

tinydns-conf tinydns dnslog /etc/sv/tinydns <server-ip>

, где tinydns и dnslog - имена ранее созданных учетных записей пользователей; <server-ip> - это IP-адрес сервера, на котором будет прослушиваться tinydns.

Пустое стандартное местоположение файл (аналогичный файлу зоны BIND) будет создан в /etc/sv/tinydns/root/data. Вам нужно будет отредактировать его и ввести подробные сведения о своем домене. См. Официальную документацию и подробную информацию о том, как вводить и примерные файлы данных.

Всякий раз, когда вы вносите изменения в файл tinydns-data, вы должны перестроить базу данных tinydns:

cd /etc/sv/tinydns/root make

Файл с именем data.cdb должен был быть создан в том же каталоге.

Наконец, включите службу tinydns, запустив:

update-service --add /etc/sv/tinydns

Вы должны увидеть tinydns работает в ps. Вы можете убедиться, что ваш DNS-сервер правильно обслуживает запросы, выполнив что-то вроде этого:

dig @<server-ip> <your-domain-name> ANY
6
ответ дан 7 August 2018 в 21:10

Другие вопросы по тегам:

Похожие вопросы: