私はLinuxサーバーとWindows / OSX / Linux /その他のシステムが混在したLANを管理しています。しばらく前にDDNSを実装するためにDHCP(isc-dhcpd-4.4.1)とDNSサーバー(BIND 9.16.44-Debian)を設定しましたが、うまくいきました。
しかし、現在のアドレス空間は一部のサーバーに固定アドレスがあるため、非常に汚れているようです。したがって、固定アドレスを範囲の下端に分離したいと思います。これはdhcpd.confの興味深い部分です:
subnet 192.168.50.0 netmask 255.255.255.0 {
range 192.168.50.10 192.168.50.250;
option routers 192.168.50.1;
option broadcast-address 192.168.50.255;
option boot-size 8208;
next-server 192.168.50.111;
option tftp-server-address 192.168.50.111;
option bootfile-name "/boot/grub/x86_64-efi/core.efi";
filename "/debian12/boot/efi/EFI/debian/grubx64.efi";
}
host bonsai {
hardware ethernet FC:34:97:1A:D3:67;
fixed-address 192.168.50.149;
}
...
構成で提案されているように、host bonsai ...
一部のシステムは固定アドレスにあります。これを固定アドレスに移動したいと思います。
私には、範囲パラメータをrange 192.168.50.10 192.168.50.250;
-に変更しrange 192.168.50.100 192.168.50.250;
てDNSファイルを整理し、静的アドレスだけを残すのと同じくらい簡単に見えます。しかし、それは簡単ですか?
- 命名とdhcpの停止
- 設定を変更します(どこにDHCPまたはDNSキャッシュがありますか?)。
- 命名とdhcpの起動
- 固定アドレスを固定アドレスに 1 つずつ変更
私は人々の仕事を中断することなくこれを行うことができるようにしたいです。完全に動的アドレスを使用しているユーザーは、変更を全く気付かないでください。リースを更新すると、新しい範囲の住所が得られます。どこかにキャッシュがありますか?)。
しかし、私は正しいですか?どんな提案や意見でも歓迎します。
答え1
システムが動作するDNSサービスなしで動作する必要がある場合を除いて(たとえば、DNSサーバーがDNSサーバーの場合)、通常DHCPを介して割り当てるのが最善です。これにより、アドレス割り当てのための単一の管理ポイントが提供され(アドレスの冗長性が低下します)、サブネットの変更、ゲートウェイの変更など、ネットワークアドレスを並べ替える必要がある場合があります。
これを行うには、そのまま進めますが、説明どおりにrange
値を減らして移動することをお勧めします。fixed-address
そのようなDHCP予約キャッシュはありませんが、割り当てようとしているアドレスをすでに使用している場合、アドレスの競合が発生するか、再割り当てが(一時的に)失敗します。
内部的にDNSを使用する場合は、まずIPを再割り当てするホストのTTLを約1分に減らす必要があります。