インターネット接続をホストしているWindowsコンピューターでインターネット接続の共有を有効にしています。レジストリのScopeAddressの値データを変更して、ホスト上のDHCPサービスで使用するIPアドレスを手動で割り当てました。 (Microsoft KBの記事 230148 を参照してください。)そのアドレスは現在192.168.120.1です。現在、クライアントのアドレスは192.168.120.247です。 (デフォルト値のデータ192.168.0.1がルーターとのIP競合を引き起こしたため、これを行う必要がありました。)
接続は機能しており、すべてが機能しています。クライアントはインターネットにアクセスできます。しかし、IPアドレスは変化し続けます。そのため、DHCPサーバー側で静的アドレスを設定します。つまり、クライアントのIPアドレスを予約して、ネゴシエーション時に常に同じIPアドレスを取得できるようにします。それ、どうやったら出来るの?おそらくこれにはさらに別のレジストリ値がありますか?
これはWindowsVistaにありますが、Windows7にも適用されます。
私はウェブを広範囲に検索してきましたが、ICSを使用するときにサーバー/ホスト側で静的IPアドレスを割り当てる方法が見つかりませんでした。ネットワークルーターのDHCPサーバーで通常行うように、ICSをホストしているコンピューターでDHCPIP予約リストを作成する方法はないようです。 WindowsでICSに使用されるDHCPサービスは、その点で制限されています。たとえば、Webインターフェイスがないため、Webブラウズに192.168.120.1と入力して、内部を管理することはできません。 WindowsのICS)で使用されるDHCPサーバー。
したがって、この問題に対する唯一の有効な解決策は、クライアント側で静的IPアドレスを割り当てることです。つまり、静的IPアドレスは、ICSホストのDHCPサーバーからインターネット接続を取得するすべてのコンピューターに手動で割り当てる必要があります。これはもちろん面倒ですが、実行可能です。この方法でインターネットに接続されているコンピューターが数台しかない場合の解決策。多数のコンピューターの場合は、集中型ネットワークルーターが推奨されます。
クライアント側で静的IPを割り当てる方法を簡単に説明します。
ここではWindows XPを使用しましたが、WindowsVistaとWindows7でも同様です。ネットワーク接続アプレットを見つける必要があります。最も簡単な方法は、実行プロンプトを使用することです。これが簡単なハウツー。
ncpa.cpl
(またはcontrol netconnections
)と入力しますスクリーンショット
テキストファイルの構成、ハッキング、微調整を恐れていない場合は、接続を共有する前に デュアルDHCPおよびDNSサーバー を実行できます。