Ключевые слова:dns, bind, (найти похожие документы)
Date: Fri, 01 Oct 2004 22:05:50 +0600
From: Anatoli Klassen <anatoli@aksoft.net.>
Newsgroups: ftn.ru.linux
Subject: Автоизменение записи в DNS для машины с динамическим IP
AC> Hу да, это верно. Hо если помнишь, задачка началась с того, что я
AC> спросил про одну (на самом деле две) машинки. Hа которые ходить будет
AC> я, любимый два раза в день и еще пара человек два раза в неделю.
Если задачка еще не решена, то вот, как сделано у меня:
С обоих сторон Фря, на одной ppp, на второй bind 8.
Первая при поднятии линка идет на вторую по ssh и вызывает там такой стриптик:
#!/bin/sh
printf "update delete host.domain.\nupdate add host.domain. 60 A $1\n\n" \
| nsupdate -k /home/server:host.domain.
У него один параметр - новый IP.
Hа второй в каталоге /home/server лежат файлы
Khost.domain.+157+00000.key
Khost.domain.+157+00000.private
с ключами, сделаные dnskeygen.
В конфиге намеда
};
key host.domain. {
algorithm hmac-md5;
secret "тот_самый_ключ";
};
zone "host.domain" {
type master;
file "zones/host.domain";
allow-update { key host.domain.; };
allow-query { 127.0.0.1; }; // на host.domain я захожу
// только с этого сервака
};