需要#
公開 IPv4 はなく、公開 IPv6 のみです。シンオロジックの Docker に外部からアクセスしたいです。
Docker のネットワークタイプがホストの場合、ddns ドメイン名にポートを追加してアクセスできます。
Docker のネットワークタイプがブリッジの場合、ddns ドメイン名にポートを追加してアクセスできません。
原因#
ポートは tcp4 のみマッピングされており、Qnap の Container Station と Virtual Switch は Docker 内の v6 マッピングをサポートしていません。そのため、ブリッジタイプの Docker に v6 でアクセスすることはできません。
解決策#
Qnap の組み込み逆プロキシを使用します。
コンソール - ネットワークとファイルサービス - ネットワークアクセス - 逆プロキシを追加します。
ルール名:任意の名前を付けてください。例:"ワイズノート"
ソース
プロトコル:http
ドメイン:DDNS ドメイン名
ポート番号:外部からアクセスしたいポート番号
ターゲット
プロトコル:http
ホスト名:ローカルの場合は localhost、他のローカルデバイスの場合は他のデバイスのローカル IP アドレスを入力します。例えば、openwrt の場合は 10.10.10.1 を入力します。
ポート番号:ローカルネットワークのポート番号
| ルール名 | 任意の名前を付けてください。例:"ワイズノート" |
| -------- | :-------------------------------------------- |
| ソース | |
| プロトコル | http |
| ドメイン | DDNS ドメイン名 |
| ポート番号 | 外部からアクセスしたいポート番号 |
| ターゲット | |
| プロトコル | http |
| ホスト名 | ローカルの場合は localhost、他のローカルデバイスの場合は他のデバイスのローカル IP アドレスを入力します。例えば、openwrt の場合は 10.10.10.1 を入力します。 |
| ポート番号 | ローカルネットワークのポート番号 |