From: "NARUSE, Yui" Date: 2011-08-11T23:17:21+09:00 Subject: [ruby-dev:44381] Re: [Ruby 1.9 - Feature #5180] net/http の接続時に用いる IP アドレスの指定 (2011/08/11 17:48), tadanori kojima wrote: > On Thu, 11 Aug 2011 15:30:06 +0900 > Kazuhiro NISHIYAMA wrote: >> Issue #5180 has been updated by Kazuhiro NISHIYAMA. >> 匿名ユーザ wrote: >>> おおもとの問題は >>>  接続サーバの指定(IP/Hostname)、 >>>  HTTPのHostヘッダ(IP/Hostname、VirtualHostなどで利用) >>>  SSLのCN検証(IP/Hostnameとは別にCNAMEもあり得る) >>> と、レイヤを意識したパケットの組み立て方が必要なことでしょうか >>> すっきりした解決方法は浮かばないですね。。。 >> >> ホスト名は [ruby-dev:43164] の SNI のような部分でも使っているので >> 元の提案では IP アドレスの方を別途指定になっているのではないかと >> 思いました。 > > そうですね > 自分はネットワーク屋なのでレイヤの低いほうから積み上げていくのが > 性に合っているのですが、上位から下りていく方が通常のやり方ですね まぁ、わたしがやりたいのは http(s) なので。 なお、HTTP の Host と SSL の CN が違うというケースはわたしには思いつきませんでした。 > 元々は自分もhttps://www.asahi.com/のようなホスト名とCNが異なる > サイトの検証でどうしたもんか悩んだことがありました > > でも、net/httpに手を入れるほどふつうか?という疑問に一票です 結構 hosts ファイル書き換えってやると思うんですけれどね。 -- NARUSE, Yui