タグ

ブックマーク / x68000.q-e-d.net/~68user (1)

  • HTTP クライアントを作ってみよう(4)

    さらなる改善点・バーチャルホストに対応 ホスト名と IP アドレスの対応は基的には1対1なのですが、 必ずしもそうする必要はありません。 DNS サーバの設定次第で、 複数のホスト名に対して同じ IP アドレスを割り当てることができます。 HTTP クライアントが inet_aton を使ってホスト名を IP アドレスに変換しようとすると、 OS が自動的に DNS サーバに問い合わせを行います。 そのとき、www.host1.com・www.host2.com・www.host3.com のいずれに対しても、同じ xxx.xxx.xxx.xxx という IP アドレスを返すように DNS サーバを設定しておけばいいのです。 余談ですがこれとは逆に、DNS サーバに細工をすることで、ホスト名から IP アドレスに変換する際に毎回違う IP アドレスを返すこともできます。 この目的は負荷軽

  • 1