- ベストアンサー
グローバルIPとローカルIPとDNSの説明
- グローバルIPとは、インターネット上で一意な識別番号であり、個々のデバイスやサーバーに割り当てられます。ローカルIPは、ネットワーク内で使用されるプライベートなIPアドレスです。PCからネットにつながる流れとしては、ローカルPCがローカルIPを持ち、サイトを要求するとルーターがグローバルIPに変換し、情報を受け取り、受け取った情報の宛先を再びローカルIPに戻してPCに伝えます。
- DNSは、ドメイン名とIPアドレスの対応関係を管理するシステムです。ユーザーが入力したドメイン名をIPアドレスに変換する役割を果たします。ユーザーが特定のドメインのサイトを見たいと入力すると、ルーターがそのPCのグローバルIPを取得し、DNSがドメイン名を対応するIPアドレスに変換します。その結果、ネットワーク上のサーバーから情報を受け取り、ルーターがその情報の宛先を再びローカルPCのローカルIPに戻して送り届けます。
- DNSとルーターは異なる役割を持ちます。DNSはドメイン名とIPアドレスの対応関係を管理するシステムであり、ルーターはネットワーク上でパケットを転送する役割を果たします。つまり、ルーターは通信の中継役を担当し、パケットを目的地まで届けます。したがって、ルーターはDNSの一部の機能を持っていると言えますが、完全にDNSと同じとは言えません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 「インターネット」という大きな○があって、 > その一部に「DNSサーバー」というそれより小さい○がある。 > このように考えてよろしいでしょうか? はい,大まかに捉えるならそれで良いと思います。
その他の回答 (3)
- jjon-com
- ベストアンサー率61% (1599/2592)
失礼しました。(1)(2)ともに送信先は同じ,(5)(6)ともに送信先は同じです。 次のように書き換えてください。 (2) BBルータは,そのDNS問合せパケットの送信元を自身のグローバルIPアドレスに置換して,DNSサーバのグローバルIPアドレスに向けて中継。 (6) BBルータは,そのHTTP要求の送信元を自身のグローバルIPアドレスに置換して,172.123.234.322 に向けて中継。 -------- > ルーターとインターネットの間にDNSがある インターネットとは,BBルータから見て戸外に広がっている全世界的なネットワークの総称です。 例えば, あなたが 自宅の玄関 を出て ヤフー(株)の本社 に行くとします。 この場合, ヤフー本社は世界のどこかに存在しますが, 「自宅の玄関と世界の間にヤフー本社がある」という言い方は変ですよね。 これと同じく, DNSサーバはインターネットのどこかに存在しますが, 「ルーターとインターネットの間にDNSがある」という言い方は変です。
補足
補足にお答えいただき、ありがとうございました。 では、図解するとしたら、「インターネット」という大きな○があって、その一部に「DNSサーバー」というそれより小さい○がある。 このように考えてよろしいでしょうか? 何度も申し訳ございませんが、お時間がありましたらお答えいただけると幸いです。 よろしくお願いします。
- jjon-com
- ベストアンサー率61% (1599/2592)
グローバルIPアドレスの対義語はローカルIPアドレスではなく,プライベートIPアドレスです。 ブロードバンドルータには,ISPから与えられた自分用のグローバルIPアドレスを設定済。 ローカルPCには,自分用のプライベートIPアドレス,デフォルトゲートウェイ(=BBルータ)のプライベートIPアドレス,DNSサーバのグローバルIPアドレスを設定済。 (1) ローカルPCは "www.example.com" のDNS問合せを,DNSサーバのグローバルIPアドレスに向けて送信。そのIPパケットはGateWayであるBBルータのプライベートIPアドレスに中継される。 (2) BBルータは,そのDNS問合せパケットの送信元を自身のグローバルIPアドレスに置換してインターネットに送信。 (3) DNSサーバは,DNS問合せの結果(例えば,172.123.234.322)をBBルータのグローバルIPアドレスに返信。 (4) BBルータは,そのDNS問合せの結果をローカルPCのプライベートIPアドレスに返信。 (5) ローカルPCは,指定ページのHTTP要求を 172.123.234.322 に向けて送信。そのIPパケットはGateWayであるBBルータのプライベートIPアドレスに中継される。 (6) BBルータは,そのHTTP要求の送信元を自身のグローバルIPアドレスに置換してインターネットに送信。 (7) 172.123.234.322は,HTTP応答をBBルータのグローバルIPアドレスに返信。 (8) BBルータは,そのHTTP応答をローカルPCのプライベートIPアドレスに返信。
補足
ありがとうございました。 (2)(3)を読むと、ルーターとインターネットの間にDNSがあると考えてよろしいのでしょうか? 図解したいと考えているので・・・。
> 「グローバルIPとローカルIP」の説明はこのような感じでよろしいでしょうか? 言ってしまえばそうですが、でもそれだけでは、「何のためにローカルIPとグローバルIPが存在するのか?そんなややこしいことはやめて、みんなグローバルIPを使えばよいではないか」という突っ込みが来るでしょう。それに関する言及も必要です。 > ユーザーが「www・・・」というドメインのサイトを見たい、と入力すると… これは違います。URLをグローバルIPに変換するのはルータではなく、DNSサーバの仕事です。ルータはネットワークの境界線に置かれ、二つのネットワークの橋渡しをする機械であって、DNSサーバとはまるで別のものです。
お礼
ご回答ありがとうございました。
補足
インターネット側のグローバルIPを取るのはDNSサーバーと思いますが、PCのローカルIPをグローバルIPに変換するのはルーターということでよろしいのですよね?
お礼
何度も教えていただき、ありがとうございました。