つまり、ルータに割り当てられたグローバルIPを知りたいという
ことでしょうか。
通常、ルータにはそのような機能はないはずですのでできないと
思います。
固定IPでない場合は、ローカルネットワーク内のコンピュータから
ルータを介して別のネットワーク内のコンピュータに接続しなければ
ルータのIPアドレスはわからないんじゃないでしょうか。
(ルータ単体で別のネットワークのコンピュータに接続できる機能が
あるならできると思いますが...)
何らかの方法でプライベートネットワーク内でマシン(OS)を立ち上げる必要があると思います。
(というかプライベートネットワーク内につながっているマシンが1台でもないと意味がないのではないでしょうか。おそらく固定IPではないと思うので仮に分かったとしてもIPアドレスが変わる可能性ありますから。)
インストール不要の1CD Linuxなどを利用すればOSがインストールされていないマシンでもCD起動でOSを立ち上げることが出来ます。そちらで確認してはいかがでしょうか。
1CD Linuxの一例
ありがとうございます。IPアドレスを調べたい理由はLinuxのOSをセットアップするときにグローバルIPアドレスを入力することろがあるので、そこでつまづいてました。グローバルIPアドレスを調べたいのですが、IPアドレスがコロコロ変わる場合はどう設定したらいいんですかね?固定IPアドレスならいいんですがルータに接続してあるものでIPアドレスがコロコロ変わるのでその辺がよくわからないんです。
※URLはダミーです
結局、ルータに割り当てられたグローバルIPアドレスと、ルータが各パソコンなどに割り当てたIPアドレスのどちらが知りたいんでしょうか。
ルータに割り当てられたグローバルIPアドレスについては、中位機種以上のルータ(安いところではヤマハのルータなど)であれば、シリアルケーブルを使って直接ルータにつないで、ルータの設定の参照や更新ができますので、自分に割り当てられたグローバルIPアドレスも確認できます。各パソコンに割り当てたIPアドレスも、少なくとも上位機種のルータであれば、確認できます。
ただし、各パソコンにIPアドレスを割り当てる行為は、各パソコンの起動時にパソコンのOSがルータなどと通信して行いますので、OSがまったく入っていないパソコンにIPアドレスが自動で割り当てられるということはありません。
回答が1人2回までなのでこれで最後になりますが、よくわからない
のはルータのグローバルIPまたはプライベートIPが知りたいのか
各コンピュータのプライベートIPが知りたいのかどちらなんで
しょうか。
仕組みとしてはインターネットというネットワークでは
IP(インターネットプロトコル)アドレスという任意の数値(ID)が
必要になります。
これは、インターネット上では住所に相当するものです。
ネットワークにはIPアドレスが割り当てられているコンピュータ
からしか接続できませんが通常の個人用プロバイダは1契約(1回線)
ごとに1つのグローバルIPまたはプライベートIPしか割り当てて
もらえません。
これは、1つの回線で同時に複数のコンピュータがネットワークに
接続できないため、ルータはこれを可能にするために設置される
ものです。
ルータはDHCPサーバ機能を持っており、LAN内の各コンピュータに
プライベートIPアドレスを割り当てます。
そして、各コンピュータはルータを経由してルータが外部ネット
ワークに接続します。
ルータを使用した場合、DHCPの機能を無効にして直接接続などを
しない限り基本的には各コンピュータに割り当てられているのは
プライベートIPアドレスです。
各クライアントマシン側で表示されるIPアドレスはプライベート
IPアドレスでグローバルIPアドレスではありません。
DHCPのIPアドレス自動割り当て機能はDHCPサーバ側が自動で
接続を要求したクライアントマシンに割り当てていきます。
で、ルータは電源を入れた時点でモデムなどから割り当てられた
グローバルIPアドレスを保持します。
各コンピュータは電源を入れたときにルータにIPアドレスを
割り当てるように要求します。
要求を受けたルータはDHCPにより重複しない(使用されていない)
ローカルIPアドレスをそのコンピュータに割り当てます。
ところで、ここまで書いて思ったのですがOSを立ち上げずに
BIOS画面とかでそのコンピュータのローカルIPアドレスを知りたい
ということなのでしょうか。
コンピュータ単体ではネットワークには接続できないのでIPなどの
取得及び、確認などには(たぶん)OSが必要になります。
なんか分かりづらくてすみません。
もう少しどこで何をしたいのか明確に書いていただけると嬉しいの
ですが...。
分かりにくくてすみません。そうです。BIOS画面とかでそのコンピュータのグローバルIPアドレスを調べる方法を考えていました。パソコンに電源を入れるとルータからグローバルIPアドレスを割り当てられるかと思ってたんですが、OSを入れてないとダメなんですね。リナックスのOSをセットアップするときにグローバルIPアドレスを入力することろがあるんで、そこでつまづいてたんです。OSを入れた後にIPアドレスを調べればよいのですが手間がかかるので質問してみました。
【追加】回答者制限を5件まで設定しておきました。
この場合は、グローバルIPでしょうか?プライベートIPでしょうか?
プライベートIPの場合は固定IPでなければ電源を入れる度に
ルータのDHCP機能により自動的に割り当てられます。
その為、不変ではありません。
ルータのDHCPは通常、小さい値から割り当てられるのでLAN内に
ほかのコンピュータがなければ192.168.1.2(192.168.1.1は
ルータのプライベートIPアドレスとして割り当てられていることが
多い)辺りが普通です。
(ルータにより異なり、例としてYahoo! BB ADSLの
トリオモデム3-G plusでは、デフォルトでは192.168.3.1が
ルータで192.168.3.2以降がLAN内のコンピュータに割り当てます)
ほかにある場合は、電源を入れた順またはIPアドレスの取得要求を
した順番に割り当てられるのが普通です。
グローバルIPアドレスが知りたい場合は他のコンピュータなどから
ルータの設定画面を見るかIPアドレスを調べるサイトなどで
調べる方法があります。
ルータ経由で接続している場合は通常は、ローカルIPアドレスが
各コンピュータに割り当てられますのでコンピュータ側で表示
されるIPアドレスはプライベートIPアドレスです。
もう一度まとめると
という方法になります。
あとは、マルチブートなら、別のOSで確認してから...という方法も
あります。
(通常、電源を切らなければリセットまたはリブートしても
プライベートIPアドレスは変わらりませんし、グローバルIP
アドレスはルータやモデムなどの電源を切らなければそのまま
です)
それ以外の方法は、申し訳ありませんが知りません。
あるのかな?
分かりにくい回答で申し訳ありません。
>IPアドレスを調べたい理由はLinuxのOSをセットアップするときにグローバルIPアドレスを入力することろがあるので、そこでつまづいてました。
それは固定IPの場合で、動的IPを使っている場合は入力する必要がありません。あるいは固定ではないと選択するチョイスがあるはずですが。インストーラーによってその辺は違いますが、入力する必要はありません。
http://www.lite.maple.jp/tutorial/ddns/ddns.html
IPアドレスは、誰がどのアドレスを使えるのか決めて使われています。
普通は プロパイダがその割り当てを受け、それを接続してくる人に使えるように割り当ててます。
随時、同じアドレスで という場合は 固定IPアドレスとなります。
これだと変わりません。
プロパイダには 100個とか割り当て(普通はもっと多いです)を受けても 接続する人は 100人を超える場合があり、それは 全員が同時に接続しないという考えで 接続させています。
その場合、IPアドレスがあいたら、違う人がそのIPアドレスを使えるようにしてあげます。
つまり、IPアドレスは接続しにきたときに、割り当てられるので どのIPアドレスかは 接続しないと わからないのです。
基本的には、前に使ってたIPアドレスが優先されるようですが。
なんらかの形で接続しないとダメですね。
なお、ルーターから割り当ては プライベートアドレスですね。
内部的なアドレスで ルーター側で、どのマシンにどのアドレスというように設定できたりします。
Linuxのインストールでの話であれば、TCP/IPの設定時に
VineLinux3.2では「DHCPを使用して設定」というチェックがあったと思います
そこにチェックを入れることで、ルータから動的なIPを取得できるようになります
他のLinuxでも、DHCPサーバからIPを取得するような設定があると思います
DHCPの説明はこんなのがありました
はい、単純にIPアドレスが知りたいのです。ルータは自動的にパソコンへIPを割り当てる・・みたいなことを聞いたのですが、パソコンに表示されているIPアドレスを調べるにはどうしたらよいのでしょうか?windowsとかでマイコンピュータからみるとわかりますよね?それをOSを入れてない状態で確認したいのです。