From: "NARUSE, Yui" Date: 2011-08-10T18:33:08+09:00 Subject: [ruby-dev:44374] Re: [Ruby 1.9 - Feature #5180] net/http の接続時に用いる IP アドレスの指定 2011年8月10日18:21 tadanori kojima : > > load balancer利用時のreal IPへの接続などのユースケースは理解できますが > ----- > Net::HTTP.start("127.0.0.1") {|h| > print h.request_get( '/index.html' , {"host"=>"ruby-lang.org"}).body > } > > ※startはIP指定、リクエスト時のhostヘッダにホスト名 > ----- > > というのがHTTP的なふつうの対処な気がします 基本的な HTTP に対する理屈としては同意するところなんですが、 https だと connection 張る時点でホスト名が必要なため、それだとまずいんです。 > ホストがv4/v6の両アドレスを持つ場合などにv4で接続したい、 > となるときも同じような感じでしょうか そうですね。 -- NARUSE, Yui