def print_openable_port(v6_address): address_block = v6_address.split(':') block4 = address_block[3][0:2] for X in range(1,15): lower = int("{0:x}{1}0".format(X, block4), 16) upper = int("{0:x}{1}f".format(X, block4), 16) print("{0} ~ {1}".format(lower, upper)) 要件 IPoE接続による恩恵は最大限受けて、任意のポート開放を行いたい 実現する方法 考えられる方法は以下のいずれかだと思います。 ルータ2台で実現する YAMAHAルータ RTX830 で実現する ルータ2台で実現する(おすすめ) 家庭用ルータを2台使ってゴリ押す方法です。
![IPv6 IPoE と IPv4 PPPoE 併用でポートを開放する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/33b956efc1dbb8cc92e2a6c66c738cd30be7892e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9SVB2NiUyMElQb0UlMjAlRTMlODElQTglMjBJUHY0JTIwUFBQb0UlMjAlRTQlQkQlQjUlRTclOTQlQTglRTMlODElQTclRTMlODMlOUQlRTMlODMlQkMlRTMlODMlODglRTMlODIlOTIlRTklOTYlOEIlRTYlOTQlQkUlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTk3ZjhlNWZlZjM1YzY3ZWY0YWUzMjRjMjkzMjlhN2Iz%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwaHhiZHk2MjUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQ0MDA1NTNiNzRlOTYzM2ViYjgxNDJkNDNmMGM4YjVk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D6d6d69ec6194ac770bd50c108c7e28a3)