0

私の質問は、ネットワークリクエストについてです。

例を見てみましょう:

ブラウザに宛先IPがないWebサイト(ドメイン名)を開きたい。

私のリクエストはどうなりますか?

tcp-ipのネットワーク層で、要求にIPを設定する必要があります。ただし、宛先IPはありません。

TNX..。

4

1 に答える 1

2

ドメイン名とIPアドレスを指定して必要なのは、DNSルックアップです。DNS(ドメインネームサービス)はインターネットの「電話帳」であり、サーバーの階層ツリーで構成され、各サーバーはドメイン名をIPアドレスに「マッピング」または「解決」する方法を知っているか、どちらかを知っています。この情報を持っているサーバーに近づくために、リクエストをルーティングする親または子のDNSサーバー。

開発で使用している言語、ランタイム、OS、およびライブラリを知っておくと便利です。DNSの使用は決して新しい問題ではないため、ほとんどの言語とフレームワークにはこれを行うための組み込みの方法があります。自分で作成している場合でも、DNS要求とその応答の構造とプロトコルは非常によく文書化されています。しかし、TCPを使用し、IPアドレスが必要なこと以外はプロジェクトについて何も知らないことを考えると、あなたのケースでそれを正確にどのように行うべきかについての試みられた答えは、暗闇の中でのショットになります。

于 2012-11-20T21:37:17.690 に答える