Upload
hayajo-imai
View
151
Download
1
Embed Size (px)
Citation preview
IPv6Hackathon in 新潟
PHPのビルトインウェブサーバでIPv6を試してみた
@hayajo
構成
PHPbuilt-in
webserver[::]:3000
myapp
phpbrew
IPv6/v4 Access
via IPv6
via IPv4
これパッチ当てた後の出力やん...
IPv6 OK!
構成
PHPbuilt-in
webserver[::]:3000
WordPress
phpbrew
IPv6/v4 Access
wp-plugin-ipv6launchbanner
v4でアクセス時に表示
Nginx[::]:80
via IPv4/v6Oh...
https://gist.github.com/2792842- php-5.4.3 patch- wp-plugin-ipv6launchbanner- nginx.conf
via IPv4/v6via IPv4
via IPv6
via IPv4
via IPv6
- PHP Built-in Webserver は IPv6 OK- リバースプロキシ配下ではアプリケーション側でX-Forwarded-Forみるように回収するのが現実的
- IPv6アドレス判別は fiter_var でらくらく。でも ::ffff:w.x.y.z はIPv6アドレスなので注意する
まとめ?