Динамічний ДНС своїми руками, російськомовна документація по ubuntu

Створимо окремий каталог в / etc.

Перейдемо в нього.

Генеруємо пару ключів для обміну інформацією між клієнтом і сервером.

В результаті цієї операції в каталозі з'являються два файлик - Kdyndns.my. + 157 + 48025.key і Kdyndns.my. + 157 + 48025.private. З першого файлу нам буде необхідний тільки набір символів після «157». Саме після пробілу починається тіло ключа. Створюємо скрипт поновлення доменних зон.

Вставляємо туди текст.

Зберігаємо. Потім даємо права на виконання.

Створюємо символічне посилання в каталог / usr / sbin. щоб не додавати в шляху скрипт поновлення зон. Це не обов'язково, буде просто не зайвим для того, щоб з консолі набирати команду без шляхів.

Раз додали, то в / etc / crontab будемо використовувати його.

Налаштування сервера імен полягає в прописуванні домену та встановлення дозволу на поновлення записів A доменних імен з динамічними IP. Переходимо в каталог bind.

Вставляємо туди текст і тіло ключа, про який згадувалося в попередньому розділі.

Додаємо в файл /etc/bind/named.conf рядок із зазначенням файлу, де визначено ключ.

Наступним кроком необхідно в файл /etc/bind/named.conf.local прописати доменну зону, якою ми оперуємо.

Необхідно буде створити і файл /etc/bind/pri.dyndns.my з різними записами для домену. Він звичайний, з мінімально необхідним набором записів для функціонування домену, тому і немає необхідності розглядати його в даній статті. Рестартуем сервер імен для завершення і застосування налаштувань.

Тепер в каталог, призначений для веб сторінок, поміщаємо дуже простий скрипт на php.

Вставляємо туди код.

Ось і вся метушня з налаштування серверної частини.

Це означає, що раз в 15 хвилин скрипт буде запускатися. На цьому настройка клієнтської частини закінчена. Можна почекати 15 хвилин і переконатися, що наш хости працює пінгом зі стороннього сервера. А можна і виконати команду.

Для чого, власне, ми і робили симлінк в / usr / sbin. Якщо ви не отримали у відповідь вихлоп зі словом REFUSED. значить ви все зробили правильно і можете бути щасливі.

Велике прохання, при передруці цієї статті, вказувати джерело, зокрема, цей ресурс.

Схожі статті