[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[connect24h:2018] Re: please teach me ML of DNS
- To: connect24h@xxxxxxxxxx
- Subject: [connect24h:2018] Re: please teach me ML of DNS
- From: Tomohiro Yamauchi (山内 朋浩) <handy@xxxxxxxxx>
- Date: Sun, 23 Dec 2001 16:02:51 +0900 (JST)
山内です。
> 面@自宅です。
>
> 我が家では、Debian(Potato)にISC BIND(9.1.3), DHCP(3.0)を入れて
> 問題なく動いています。BIND, DHCPのバージョンは、何でしょうか?
多分バージョンとかは関係なく、純粋に設定の問題だと思っているのですが
# 書いたのは、一応、程度のつもり (^^;
それぞれ 9.2.0, 3.0.1rc4 です。
> > 問題のサーバの dhcpd.conf (DDNS 関係分だけ)を以下に付けますが、
> > 問題が起きないサーバの dhcpd.conf との違いは
> > update-static-leases on;
> > を付けないと DNS を更新してくれなかったので追加したことと、
> > MAC address の設定をしているところくらいですね。
>
> うーん、何故、「update-static-leases」を付ける
> 必要があったのでしょうか
えーと、上に書いてある通り (^^; DNS の更新をしてくれなかったからです。
man を読んで fixed-address を使っているのが原因だということは
わかりました。fixed-address を書かない時はどうだったっけなぁ...
忘れてしまいました _o_
こちらの望む動作をもう一度書くと
1. MAC address で定義したものは固定した IP address を割り当てる。
2. それ以外のものは動的に割り当てる。
3. どちらも DDNS を利用する。
です。書くと簡単そうなんだがなぁ (^^;
で、今のところ大幅に書き直した下記の設定で 1, 3 は満たしているようですが、
2 を満たしません。静的に割り当てたいものも動的なアドレスを利用してしまいます。
1, 2, 3 を満たす設定ファイルはどう書けばいいのでしょう?
動的な pool に
deny members of "subclass"
を列挙すればいいんかいな、と思ってこれから試すところです。
が、これで動いたとしてもかなり面倒な設定になってしまいました。
全然違うもっと簡単な設定でももちろん OK ですので、よろしくお願いします。
ddns-update-style interim;
class "host1" {
match pick-first-value (option dhcp-client-identifier, hardware);
}
subclass "host1" 1:00:90:27:ac:37:c1 {
ddns-hostname "host1";
}
subnet 192.168.1.0 netmask 255.255.255.0 {
ddns-updates on;
pool {
range 192.168.1.1 192.168.1.1;
allow members of "host1";
}
pool {
range 192.168.1.2 192.168.1.2;
allow unknown-clients;
}
}
--
山内 朋浩 handy@xxxxxxxxx
--[PR]------------------------------------------------------------------
□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□
この前応募した懸賞 当たった? いいえ と答えた人には
[ P O I N T M A I L ]
http://ad.freeml.com/cgi-bin/ad.cgi?id=aDFky
□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp