[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:2136] Re: please teach me ML of DNS



山内です。

> 面@長文失礼します。
> 
> > こちらの望む動作をもう一度書くと
> > 1. MAC address で定義したものは固定した IP address を割り当てる。
> > 2. それ以外のものは動的に割り当てる。
> > 3. どちらも DDNS を利用する。
> > です。書くと簡単そうなんだがなぁ (^^;
> 
> 1. ですが、定義するMAC addressの台数って、少ないですか?

今は遊びなので少ないですけど、前提条件にはしたくないですね (^^;

> > 動的な pool に
> > deny	 members of "subclass"
> > を列挙すればいいんかいな、と思ってこれから試すところです。

やっと試しました。

pool {
    range   192.168.1.1 192.168.1.1;
    allow   members of "host2";
}
pool {
    range   192.168.1.2 192.168.1.2;
    allow   members of "host2";
}
pool {
    range   192.168.1.3 192.168.1.3;
    deny    members of "host1";
    deny    members of "host2";
    allow   unknown-clients;
}

としてやると、host1, host2 に該当するものは、最後の
allow   unknown-clients;
している pool には割り当てられないことを確認しました。

> > が、これで動いたとしてもかなり面倒な設定になってしまいました。

pool の記述はこんなものだろうと思うのですが、1ホストにつき

class   "host1" {
    match   pick-first-value (option dhcp-client-identifier, hardware);
}
subclass    "host1" 1:00:90:27:ac:37:c1 {
    ddns-hostname   "host1";
}

という class 定義をしなければいけないのが一番面倒ですね。せめて
subclass なしで定義できるといいのですけど。
# ISC の ML にはそのへんの現状(or 理由)をコメントしているらしき
# メールもあったのですが、流し読み程度では僕の英語力では理解
# できませんでした。
実はもっと簡潔に記述できるのでしょうか?

> 下記も、かなり面倒な設定です。最初に特定のMACアドレスのものをdenyに
> してしまって、それ以外のものにDHCPを使わせるようになっています。
> ただ、これだけだと静的なIPを特定のマシンに、手で設定する必要が

静的なものを DHCP, DDNS で登録するというのが今回の必須条件なので...

> あります。DHCPサーバを2つ動かせば、なんとかなりそうですけれど(^^;

もうちょっとしたら failover にもチャレンジしてみたいとは思ってますけど、
ISC DHCP の failover がどういうものかほとんどわかってないです、
今のところ (^^;

	山内@年越し前に一段落してよかった (^^)


--[PR]------------------------------------------------------------------
【 FreeML サポートセンターからのお知らせ 】
 
FreeML サポートセンターは、12/29から1/6の間、お休みになります。
お休みの間も普段と同じようにメールでのお問い合せは受け付けていますが、
回答を差し上げるのは1月7日以降となりますので、ご了承下さい。
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online  www.gmo.jp