あるコンピュータから別のコンピュータにサービスとIPアドレスを移行し、別のコンピュータが最初のコンピュータを交換しますが、元のIPはそのままにします。

あるコンピュータから別のコンピュータにサービスとIPアドレスを移行し、別のコンピュータが最初のコンピュータを交換しますが、元のIPはそのままにします。

192.168.20.10にDNSサーバーとして使用するCubieboardがあります。

また、現在192.168.20.20に新しい、より大きなPCがありますが、現在一部のサービスはホストされていますが、DNSはホストされていません。 DNSサーバーをxxx10からxxx20に移動したいが、ハードコーディングされた静的設定を持つIoTデバイスがいくつかあります。

DNSサーバーをxxx20に「コピー」(簡単)し、IPアドレスxxx10をxxx20ボードに移動/割り当てることで、同じインターフェイスに両方のIPを持ち、Cubieboardの電源を永久にオフにできますか?

また、xxx10 IPに対して生成されたDNS応答を除いてxxx20 IPを介して発信するには、新しいPCからのすべての要求が必要です。

ダウンタイムは約1分かかります。

すべてのデバイスでDHCPを使用することはオプションではありません。 Android 5.x の DHCP クライアントには、DHCP が更新されるたびに接続が失われるバグがあるためです。私はしばしばそうします。

答え1

同じネットワークセグメントにある2つのデバイスは同じIPアドレスを使用できません。これはIPアドレス競合の定義です。

あなたできる両方のホストでDNSを実行し、ホストを変換して新しいDNSサーバーを使用するか、より賢明には、MACアドレス予約でDHCPを使用するようにIoTデバイスを変換して、静的DHCP IP割り当てとDNSサーバー設定を提供します。その後、DHCPを使用してあるホストから別のホストにDNSサービスをシームレスに切り替えることができます。

古い機器を閉鎖したり用途を変更したりする場合新しいIPアドレスを持ってください、ほとんどのデバイス(新しいデバイスを含む)には仮想インターフェイスを追加する機能があります(たとえば、eth0ドライバeth0:0eth0:1各デバイスには独自のIPスタックがあります)。したがって、既存のデバイスを削除したら、既存のIPアドレスに新しい仮想インターフェイスを追加し、DNSサーバーにすべての(プライベート)インターフェイスを受信させることができます。

関連情報