今日起きたら、インターネットが機能していませんでした。ケーブルをすべて確認し、すべて接続されていました。ルーターの 192.168.1.1 に接続しようとしました。接続されませんでした。ケーブルをもう一度確認し、ルーターを再起動し、コンピューターを再起動しましたが、何も機能しませんでした。コマンド ラインで ipconfig を実行すると、サブネット マスクは であると表示されました255.255.0.0
。これが何なのかは知りませんでしたが、これまで見たときはいつも だったので255.255.255.0
、ネットワーク ブリッジを開いて手動で設定しました。
やった!ルーターに接続できました。インターネットはまだアクセスできませんが、モデムにも接続できました。足りないのは DNS サーバーです。サブネット マスクを手動で設定すると、他のすべても手動で設定する必要がありました。すぐにはわかりませんでしたが、Google の DNS ベンチマーク ツールを実行したときに、3 番目に選択されたのがルーターのアドレスだったことを思い出しました。これが正確に何を意味するのかはわかりませんが、入力したらうまくいきました。
ルーターを DNS サーバーとして使用すると、どのような動作になるのでしょうか。ルーターのキャッシュを使用しているのでしょうか、それともコンピューターを自動モードにした場合に使用されるはずだった DNS サーバーをルーターが使用しているのでしょうか。また、コンピューターがサブネット マスクを表示しているのはなぜでしょうか255.255.0.0
。すべてを手動で設定せずにこれを防ぐことはできますか。
セットアップ: Windows 7 Ultimate x86 を実行しており、Actiontec (192.168.1.1) ルーターに直接接続しています。Actiontec は Linksys (192.168.1.2) に接続されており、Linksys は TW ケーブル モデムに接続されています。
答え1
Jim G が言ったように、ルータは通常、設定されている DNS サーバーの IP にルックアップを転送します - 追加すると... これの利点は、デバイスが DNS に自分自身を登録できるため、ホスト名でアクセスできることです - これは、ISP の DNS (Netbios などを除く) のみを使用した場合は機能しません。
ネットマスクについては...ネットワークの基礎を学びましょう!
ネットマスクは文字通りその前にあるすべてをマスクします...例えば、
255.255.255.0 は次のいずれかになります。
XXX.XXX.XXX.YYY
同様に:
255.255.0.0 は次のいずれかになります。
xxx.xxx.YYY.YYY
つまり、サブネットは自分のネットワーク上にあるものを定義するだけであり、自分のネットワーク上にないものはすべてルーターを経由する必要があるということです。/24 (255.255.255.0) サブネットで範囲 192.168.1.x を使用すると、192.168.1.1 から 192.168.1.254 まではすべて自分のネットワーク上にあり、それ以外はすべてゲートウェイを経由する必要があることを意味します。
サブネットを /16 または 255.255.0.0 に変更すると、ネットワークが 192.168.0.0 - 192.168.254.254 になるということになりますが、これらはすべてプライベート アドレスなので、ホーム ネットワークではそれほど大きな違いは生じません。
なぜ突然変わったのか、そしてブリッジを使用しているという事実については、ルーターなどの更新が問題を引き起こしたか、マシンのドライバーの更新が原因だったのではないかとしか考えられません...しかし、それは奇妙なことです。
答え2
ルーターの IP を DNS サーバーとして使用する場合、ルーターが行うことは、設定されている DNS サーバー (通常は ISP の DNS サーバー) に要求を転送することだけです。