筆者について
FreeBSDを通じてOSSにささかな貢献を。
- 日本xrdpユーザ会発起人
- xrdp developer
- FreeBSD developer
OSS活動をご支援いただける方を募集しています
2012-05-10 SSL/TLS
■ openssl で HTTPS/POPS/IMAPS などのプロトコルの様子を見る
よく忘れるのでメモ。
通信内容を確認するためやテストのために telnet を使って HTTP や POP などのプロトコルを人間が手で喋ることはよくあると思います。こんなん。
$ telnet www.google.com 80 Trying 74.125.235.113... Connected to www.l.google.com. Escape character is '^]'. GET / HTTP/1.0 302 Found Location: http://www.google.co.jp/ (略) Connection closed by foreign host.
SSL を使っているときにはどうするかというと…。OpenSSL を使って次のようにコマンドを実行します。
$ openssl s_client -connect host:port
上の telnet の例と同じように Google に HTTPS でアクセスするには、
$ openssl s_client -connect www.google.com:443 (略) GET /
telnet-ssl とかいうのもあるけどこっちの方が楽。
■ IIJmio の 945円 SIM (128kbps) は IIJ 網内なら速度制限がないというのは本当か
結論からいうと 嘘でした。というと語弊がありますが、IIJ 網内なら何でもかんでも速度無制限というわけではなく、DNS Lookup などのトラフィックに限るようです。
調べてみるきっかけになったのはこちら。まあやっぱりね、という感じです。 このスレの >>607 も DNS についてのみ言及したのでしょう。
IIJmio 高速モバイル/Dサービス 945円 SIM5枚目 http://anago.2ch.net/test/read.cgi/mobile/1335957944/607/ 枚目 596 :いつでもどこでも名無しさん:2012/05/09(水) 22:45:08.82 ID:???0 google dnsを使う 607 :いつでもどこでも名無しさん:2012/05/10(木) 01:01:56.87 ID:???0 >>596 せっかくIIJ網内ならスループット制限無しなのに、 わざわざ制限対象になる外のDNS引きに行かなくてもいいだろ
実際に速度を測ってみました。
$ wget -O /dev/null ftp://ftp.iij.ad.jp/pub/FreeBSD/ls-lR.gz # 3.8KB/s $ wget -O /dev/null ftp://ftp.allbsd.org/pub/FreeBSD/ls-lR.gz # 4.15KB/s
少なくとも FTP においては IIJ 網内だろうと網外だろうと速度は同じで 128kbps の制限がかかっていました。
そんだけ。
starttlsのオプションとかもあるよねぇ。うまく動かないバージョンもあった気がするけど。
VPN over DNS ならどうなるのか、わたし、気になります!<br># プロトコルじゃなくて dst-ip でのホワイトリストかなー
そもそも VPN over DNS ってどのくらいスループットが出るんだろう。なんとなくオーバーヘッド大きそうなイメージ。