NetworkでIPv6の対応がPreviewで始まりましたので、試します。https://azure.microsoft.com/en-us/updates/microsoft-adds-new-features-to-ipv6-support-for-azure-vnets/できそうなことこちらの概要ページにもありますが、以下の条件(制限)が今はあります(抜粋)。Balancer経由になるようです。逆にVMからInternetに対しては多分IPv6サイトに対しても直接接続できるようになると思いますので、このへんを調査したいと思います。VMを踏み台にしてIPv6で接続ができるはずです(赤線)。(自宅NW環境はv6プラスサービスを利用しているのでIPv4でのサーバ外部公開ができない。Watcher関連、NSG関連の機能追加や制約もありますが、今回はそのへんはパスします。Azure環境のデプロイ基本的に以下のサイトにかかれているチュートリアルを実施しただけですが、検証用にVMは2台も要らないのと、Ubuntuで試したかったので色々スクリプト修正しました。https://docs.microsoft.com/ja-jp/azure/virtual-network/virtual-network-ipv4-ipv6-dual-stack-cliまずはPreviewの利用登録。Microsoft.Networkなかなか反映されません。ドキュメントによると最大30分かかるというのでお茶でも飲みながら待ちましょう。Registeringやはり20分くらい待ったら、Registeredになりましたので次に進みます。Registeredつづいてですが、既に自分のAzureサブスクリプションでは大量の仮想ネットワークを作成しまくっているので不要かとは思いますが、念の為以下を実行しておきます。Microsoft.Networkさて、作っていきましょう。環境変数の設定とりあえず環境変数を設定しておきます。以下のコマンドでリソースグループを作成します。Balancerの設定をしくじった時の為に作成しておきます。Balancer(BASIC)を作成して、フロントエンドプール、バックエンドプール、正常性プローブ、負荷分散ルールを作成します。外部からTCP/22を許可するためにNSGとルールを作成します。Stackな仮想ネットワークを作成します。StackなNICを作成します。これは仮想マシン用です。Balancer配下に入れるために可用性セットを作成します。最後に仮想マシンを作成します。一応Azureポータルからも作成や操作は出来ませんが、参照はできるみたいです。Balancerのバックエンドプール仮想ネットワークの接続デバイス接続確認まずは外部のPCからIPv4で仮想マシンに接続します。BalancerのIPv4アドレスでも良いですし、仮想マシンのIPv4アドレスでもつながるでしょう。(IPv4)AzureVM]これは普通の今までのIPv4による接続なので問題ないですね。Stackなので、IPv6の外部サーバへの接続もできるはず。PIはIPv6によるssh接続をopenにしているので、普通につながりました。Balancer経由で仮想マシンにIPv6で接続します。VM]こちらも問題ないですね。ManagerやCDNではIPv6の利用が出来たのですが、今回のPreview発表でさらに幅が広がりました。IPが付与できるといいですね。VM経由でsshできるようになったので、各種リモートメンテも捗りそうです。今回の記事ではNSGがTCP/22をフルオープンにしているので、実際には接続元を絞るなどのセキュリティ対策は実施したほうがいいと思います。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。2020年2月1日で株式会社pnopに入社して5年が経過しました。奥さんの実家が北海道の稚内地方に位置する豊富町にあります。