Webサーバーのアクセス制御に IPv6 Prefix を使う
September 4, 2019 – 11:02 am自宅で運用しているWebサーバ(Apache v.2.4)へのアクセス制御の方法を変更したのでメモしておいた。
Webサーバのうち一部については非公開としている。これら非公開のものについては、ホームサイト(家庭内LAN)内のホストからのみアクセスを許可することにした。
ホームサイトには、一般に、ISPから48ビットのグローバルルーティングプレフィックスが割り当てられるので、これを用いて制御する形式にした。
具体的な設定方式は以下:
<Directory "/var/www/sample"> Options Indexes FollowSymlinks Require all denied Require ip 2400:4176:24cd::/48 </Directory>
なお、上記しているディレクトリ名、アドレスなどは例示にすぎない。
参考にした情報:
インターネット10分講座:IPv6アドレス~技術解説~