non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

Heroku logからアクセス元のIPアドレスを抽出してみた

こんばんは、明日は息子達の保育園の運動会、kjunichiです。
 

背景

Google App Engineでアクセス元のIPアドレスを表示する機能を以前から実装してデプロイしていたが、
10月になってすぐからこのIPアドレスで自分に関係するものが、IPv6表示になってしまった。

Herokuでは、IPv4でアクセスしているようにみえるので、アクセス元にIPv4アドレスでアクセスしたい場合、
Herokuで似たようなことをする必要が出てきた。

   アクセス元のIPアドレスの抽出

heroku login
heroku logs --app foobar|perl -nle 'if(/fwd=\"(.*?)\"/){print $1;}'

関連記事