質問: “ 0.0.0.0”のipアドレスが割り当てられている機器と通信するにはどうすればいいですか? 私は vxworks と呼ばれるかなり基本的なosで動く産業機器を持っています。私は通常、トラブルシューティングの目的で、自分のipv4 ipをローカルipと同じ範囲に設定してから診断ソフトウェアを実行して、システムと通信します。数週間前、私は何らかの奇妙な理由でシステムのローカルipアドレスが0.0.0.0に設定されていることを発見しました。今私はそれを変更するために診断に入りたいのですが、私のpcは0で始まるipの設定を許可しません。windows pcを使用して0.0.0.0のローカルipを持つデバイスと通信する他の方法はありますか。製造元に出荷せずにデバイスを工場出荷時のデフォルト設定にリセットする方法はありません。
回答: 0.0.0.0はルーティング不可能なアドレスです。 "それは実際には存在しない"、または "実際には"多すぎる場所に存在する可能性がある "ため、あなたがそれにルーティングする方法はありません。ホストかルートかによって、意味が多少異なる場合があります。この場合には当てはまらない経路として、それは「デフォルト経路」を意味し、それ以上の指示なしにデフォルトゲートウェイ、または「私の経路のいずれか」を意味する、または127.0.0.1と同様ホストとして、そしてあなたの場合、最も顕著なのはどちらかです。 ウィキペディアで説明されているように : まだアドレスが割り当てられていないときに、ホストが自分自身として主張するアドレス。 dhcpを使用しているときに最初のdhcpdiscoverパケットを送信するときなど。 ホストのipスタックがこれをサポートしている場合、dhcpを介したアドレス要求が失敗したときにホストが自分自身に割り当てるアドレス。 通常dhcpを使用していると仮定すると、フルリセットではなく、いくつか試してみてください。住所。また、もちろん、それが実際にdhcpサーバーを認識できることを確認してください。