- 締切済み
ソフトウェア開発技術者h20午後1問1設問3について
〔クライアントPC2から公開サーバヘの,ドメイン名を用いたアクセス〕 K君は,クライアントPC2のWebブラウザから個人用Webページにアクセスしようとしたが,http://[ f ]/index.htmlではアクセスすることができなかった。Webブラウザは[ h ]に対して要求のパケットを送信するが,この場合は,[ i ]が機能せず,パケットがWebサーバに到達できないからである。 解答例 f example.com h 202.yyy.63.242 i ウ の部分で質問です。 解答から察するに「ルータBの静的アドレス変換の機能は、インターネット上のホストから公開サーバへのアクセスとその応答に対してだけ機能する」からサーバに到達できないと思われます。 しかし、その前にプライベートIPアドレスにより、ISPに設置のDNSでの名前の解決ができないと考えていたのですがどうなのでしょうか?(その場合選択肢にぴったりしたものが見つからないことになりますが) また仮にDNSで名前の解決ができたとして、 パケットがPC1からルータBまで送られたとします。 ルータのルーティングテーブルには、プライベートのネットワークアドレスとグローバルのネットワークアドレス両方があるのでしょうか? 両方があると仮定するとルータから外にでていかず上記「答え」のようになる気もするのですが、プライベートのネットワークアドレスしかルーティングテーブルにないとすると一旦ルータBから外にでて再び戻ってくると思います。すると、「インターネット上のホストから公開サーバへのアクセス」するようになるので上記「答え」と違うようになると思います。 どうなのでしょうか? 長くなりましたが 質問を整理すると 1.DNSの名前解決はできるのか? 2.ルーティングテーブルはグローバルのネットワークアドレスとローカルのネットワークアドレス両方持つものなのか? 3.結論として実際にはどうなのか? です。 問題を見られないと答えようが無いと思いますので 「http://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2008h20_1/2008h20h_sw_pm1_qs.pdf」が問題です。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
ご回答有難うございます。 すいません。整理するとソフトウェア開発技術者h20午後1問1設問3の問題はどのような解釈でよいのでしょうか?
補足
お礼のあと気が付きましたが、私が質問で書いた 「しかし、その前にプライベートIPアドレスにより、ISPに設置のDNSでの名前の解決ができないと考えていたのですがどうなのでしょうか?(その場合選択肢にぴったりしたものが見つからないことになりますが)」 の部分は送信元PC2がプライベートIPアドレスになっていて、しかもルータの静的アドレス変換の対象ではないので名前解決要求はできるが名前解決応答が戻ってこないのではないか ということを書いています。 表現がへたですいません。