ルーターは静的IPアドレスを他のデバイスに渡さないことを知っていますか?


9
  1. 静的IPアドレスを使用するようにネットワーク上のコンピューターを設定しました
  2. コンピュータをシャットダウンして、電源が入らず、ネットワークに接続されないようにします

質問:ネットワークにアクセスする別のデバイスに(DHCPを使用して)そのIPアドレスを渡さないようにルーターはどうやって知っていますか?

オンラインで静的IPを理解するために私が見るすべての指示は、クライアントに変更を加えることのみを含みます。そのIPアドレスを他の人に割り当てないようにルーター/ DHCPサーバーに指示する必要があるようです。

誰かがこれを理解するのを手伝ったり、それを説明する場所に私を向けたりできますか?

更新:回答ありがとうございます。私が学んだことは、各マシンで静的IPアドレスを実行するよりも、ルーター/ DHCPサーバーでDHCP予約を実行する方が良い/簡単だということです。

回答:


15

マシンがオフまたは切断されている場合、リースの期限が切れると、ルーターはそのIPアドレスを別のクライアントにリースすることができ、更新しません。常に同じIPアドレスを取得することを保証するには、ルーターでDHCP予約と呼ばれるものを作成する必要があります(用語は異なる場合があります-詳細はこの質問を参照してください):

代替テキスト

DD-WRTファームウェアの場合、これは[ サービス]セクションにあります

代替テキスト


12

ルーターで予約が許可されていない場合(John Tの回答を参照)、少なくともDHCPプールを変更してそれを小さくし、プールの外にあるIPを統計に使用できるようにする必要があります。


2
これは素晴らしい点です。+1。おそらく###。###。###。1から###。###。###。200をDHCPに許可し、残りは静的のままにします。
ceejayoz 2010

1
またはその逆-xxx1からxxx50を静的なままにして、xxx​​51でDHCPプールを開始します。
Quack quixote、

1

上記に同意します。問題のアドレスにDHCPリース予約を設定して、DHCPサーバーが常に問題のマシンにそのアドレスを提供するようにするか、DHCPプールの外部にある静的IPアドレスを定義することができます。

休暇予約を使用するオプション#1を好みます。すべてのアドレスを1か所で処理し、複数のデバイスに同じアドレスを割り当てることが禁止されます。また、静的IPアドレスを持つほとんどのデバイスでは、ほとんどのルーターがルーターのDHCPリース情報からその情報を取得するため、ネットワークに接続されているデバイスのリストには表示されません。クライアント側の静的IPアドレスは、図やスプレッドシートを維持してそれらをまっすぐにしない限り、混乱するのが非常に簡単です。


-1

手動で設定されたスクワッターがすでに占有しているIPアドレスがホストに提供されている場合、DHCPハンドシェイクは完了できません。新しいクライアントが提供されたパラメーターを使用してリースを要求しようとすると、重複したIPに対してARPエラーが発行され、サーバーがクライアントから要求パケットを取得できなくなります。クライアントはDHCPトランザクションをリセットし、新しいDISCOVERパケットをブロードキャストします。サーバーの最初のオファーはまだ優れているため、クライアントに別のIPを提供します。サーバーは、スクワットされたIPアドレスを将来リース用に提供すべきではないと判断する場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.