🥅

IPoE IPv6環境で自宅サーバーを公開する方法

2024/04/22に公開

IPv4環境とIPv6環境で可能なかぎり同じようにするには

NECのルータの場合の設定はIPv6でOCNバーチャルコネクトにする。

IPv4環境ではDNSのAレコードにIPv4アドレスを設定する。

https://example.com:[開けられるポート]

IPv6環境ではDNSのAAAAレコードにアクセスさせたいマシンのIPv6アドレスを設定する。(ルータのIPv6のアドレスではない。注意)

https://example.com:[開けられるポート]

でApacheやNginxに設定する。

Apache設定例:

LISTEN 62944

#IPv6
<VirtualHost [IPv6 address]:62944>
    Include /etc/httpd/conf.d/settings.conf.inline
</VirtualHost>

#IPv4 ポートフォアワーディングする事
<VirtualHost *:62944>
    Include /etc/httpd/conf.d/settings.conf.inline
</VirtualHost>

かっこ悪いのだが、

https://example.com:62944

でIPoE環境でも自宅サーバーを公開できる。

Discussion