今そこにあるIPv6 â”€ ã‚‚う1぀のむンタヌネットが普通に䜿われおいるこずに普通のIT゚ンゞニアはどう察応するべきか

長らく「オオカミ少幎」ず呌ばれながら近幎は察応サヌビスの増加もあっお普通に利甚されおいるIPv6。2021幎12月に『プロフェッショナルIPv6』を改蚂する小川晃通@geekpageさんに、普通のIT゚ンゞニアがこれから考えるべきこずを聞きたした。

今そこにあるIPv6 â”€ ã‚‚う1぀のむンタヌネットが普通に䜿われおいるこずに普通のIT゚ンゞニアはどう察応するべきか

むンタヌネットの基盀技術では、IPむンタヌネットプロトコルv4ず呌ばれる仕組みRFC 791が1980幎ごろから利甚されおいたす。IPv4ネットワヌク䞊の機噚は32ビット玄43億のIPアドレスで識別されたすが、人類が自由にむンタヌネットを掻甚するには狭過ぎ、やがお枯枇するこずが1990幎代前半には指摘されおいたした。

この問題に察しお、アドレス長を4倍の128ビット玄43億×43億×43億×43億玄3.4×1038ずしたIPv6が策定され、2000幎代には各OSぞの実装も進められたした。しかし、プラむベヌトIPアドレスを利甚したNATネットワヌクアドレス倉換技術が広く掻甚されたこずなどから、IPv4は長く延呜され、必芁性をアピヌルされながら普及が進たないIPv6はむ゜ップ童話の「オオカミ少幎」にたずえられおきたした。

䞀方で、2010幎代に入っおIPv4グロヌバルアドレスの圚庫が実際に枯枇しはじめるず、プロバむダがIPv6アドレスもあわせお割り振ったり、Googleなどの事業者がIPv6でサヌビスを提䟛したりず、倉化も起きおいたす。利甚者の端末にはIPv6スタックがOS暙準の機胜ずしお搭茉枈みですから、ネットワヌクずサヌビス偎が察応するだけで、䞀般のナヌザヌも知っおか知らずかIPv6を利甚しおいる時代になっおきたした。

AkamaiやGoogleが公開しおいるIPv6の普及状況によるず既に日本でも40を超え、NTTドコモでは2022幎春から端末にIPv6アドレスのみを割り圓おるず発衚するなど、この数幎でIPv6の普及が急に進んでいたす。

本蚘事では、2018幎に曞籍『プロフェッショナルIPv6』を執筆2021幎12月に改蚂し、最近では解説動画も粟力的に公開されおいる小川晃通以䞋、あきみち、@geekpageさんに、IPv6そのものの開発や運甚を行うわけではない䞀般のIT゚ンゞニアにずっおIPv6の普及はどういった意味があるのか たた、Webの開発や運甚においおどういったこずに気を付ければよいのか ずいった芳点から話を䌺いたした。

い぀の間にか誰もがIPv6を利甚しおいる

── IPv6が必芁ず蚀われお久しいですが、私たちも積極的に移行を進めるべきなのでしょうか

あきみち いきなり栞心ですね。私のように解説曞を曞いたり解説動画を公開しおいる立堎から蚀わせおもらうなら、IPv6ずいう技術ぞの泚目が増えほしいずいう気持ちはありたす。

ただ、IPv6察応をそれぞれが自分の身近な環境で進めるべきかどうかは、個々が眮かれおいる状況に䟝存するでしょう。みんながみんな䜕がなんでもIPv6察応を行うべきかず蚀われるず、そうではないず考えおいたす。

ちなみに「移行」ずいう蚀葉は、既存のIPv4を党く利甚せずIPv6だけにするずいう意味にも取れるので、IPv4ずは違うIPv6ずいうプロトコルにも「察応する」ずいう衚珟を䜿うこずが珟圚は倚いです。

実際のずころ、IPv6はものすごく身近な存圚になり぀぀あっお、もう「IPv6に぀いお䜕も知らない」たたでは困るずいう状況になっおいる方も少しず぀増えおいるように思いたす。私のモチベヌションずしおは、必芁になったずきに必芁な人が情報に手軜にアクセスできるように準備しおおきたい、ずいう感じかもしれたせん。

── 自宅からNTTのフレッツ光でむンタヌネットに接続しおいたり、スマホでモバむルネットワヌクを䜿っおいるず、自分のマシンにIPv6アドレスが付いおいるこずがありたすね。

あきみち そうなんです。日本で普通に生掻しおむンタヌネットに぀ないでいるず「気が付かないうちにIPv6を䜿っおいる」ずいう方も非垞に倚いんですよ。

䞀口に「IPv6察応」ずいっおも、端末もしくはホストのOS、ネットワヌク、アプリケヌション、サヌバのそれぞれにおける察応を別々に考える必芁がありたす。このうちOS、ネットワヌク、アプリケヌションたでは、すでに完了しおいるものも倚い状況です。iOSアプリの審査などは、IPv6察応しおないず通らないこずになっおいるくらいなので。

詊しにAPNICのサむトを開いおみおください。右䞊に「自分のホストがむンタヌネットからどんなIPアドレスずしお芋えおいるか」が衚瀺されたす。おなじみのピリオド区切りのIPv4アドレスではなく、コロン区切りのIPv6アドレスが衚瀺される環境の方もけっこういるはずです。

── 取材の同垭の線集者今はオフィスのWi-Fiで接続しおいたすが、IPv4アドレスが衚瀺されたすね。

あきみち スマホのテザリングに切り替えるずIPv6アドレスになりたせんか

── 線集者ほんずうだ これは面癜いですね。

1
モバむルネットワヌク経由で割り圓おられたIPv6アドレス

あきみち これは、今たさに日本囜内で非垞に倚い環境を反映しおいたす。モバむルや家庭甚ネットワヌクのIPv6察応は急速に増えおいたす。䞀方で、䌁業内LANなど組織内ではIPv4 NATを利甚しおいお、IPv6察応が行われないこずが倚い。䌁業内LANのIPv6察応に関しおは、今のずころ課題がいろいろずあるのです。

NATやプラむベヌトIPv4アドレスはご存じの通り、グロヌバルIPv4アドレスずいう限られた資源を耇数の端末で「共有」するこずにより、有効掻甚するための技術です。その意味では、IPv6ず同じく「IPv4アドレスの圚庫枯枇」ずいう問題に察する解決策ずしお、珟圚のむンタヌネットで広く利甚されおいる技術だずいえたす。

蚀い換えるず、珟圚のむンタヌネットは、「IPv4アドレスの共有技術の掻甚」ず「IPv6察応」が䞡方ずも䞊行しお進んでいる、やや耇雑な状況にありたす。むンタヌネットずIPv6に぀いお考える際にはIPv4に぀いお考える必芁もあり、IPv6ずいうプロトコルの良し悪しだけを議論すれば枈むわけでもないずいうこずです。

IPv6にするず高速になるか 安党になるのか

── プロトコルずしおIPv6が優れおいるかどうかずいう芳点で、自宅のむンタヌネット回線をIPv6に察応するず速くなるずか、IPv6の方が安党だずか蚀われおいたすが、実際のずころどうなんでしょうか

あきみち それは誀解ですね。IPv6にするだけで速くなるずか、安党になるずいったこずはありたせん。プロトコルずしおのIPv6がIPv4より優れおいるかどうかに぀いおも、さたざたな評䟡がこれから行われおいくずころだず思われたす。

ただし、日本囜内のNTTフレッツ網に限定した話ですが、「IPv6の契玄を利甚するこずで速くなる」ず蚀えるような珟象はあっお、これが勘違いを助長しおいる面はあるかもしれたせん。たた、そういう宣䌝も行われおいたすね。

── 「IPv6にしたら速くなった」ずいう珟象だけを芋るず「IPv6の方が速い」ず勘違いしそうです。

あきみち 実際には、これは限定的な状況の話なんですよ。぀たり「IPv4 PPPoEでスルヌプットが出なかった環境で、IPv6 IPoEを䜿うず速くなる」こずはあるんです。

NTT東西のフレッツ光では、IPv4アドレスによるむンタヌネット接続にIPv4 PPPoEPoint-to-Point Protocol over Ethernetずいう方匏を䜿っおいたす。この方匏では、ISPず家庭の間にセッションが匵られるのですが、このセッションを終端する機噚の性胜によるスルヌプットの制玄が発生するこずがありたす。䟋えば、倧芏暡マンションが同じ回線を流れおいる装眮に接続しおしたった堎合など、この制玄によっお数メガbps皋床の速床しか出ないこずもあるようです。

このような状況で、IPv6 IPoEIP over Ethernetずいう方匏を利甚するず、茻茳、ようは混雑が発生しおいる機噚を避けるこずができるので、いわゆる「速くなる」ず蚀われおいるような状況になるこずがありたす。だから「IPv6で速くなった」ずいう話が成り立぀状況はあるにはあるんですが、そもそもCATVなどのフレッツ光ず違う環境では、話がぜんぜん違っおくるんです。

── 家庭甚むンタヌネット回線ずしおフレッツ光の利甚者が倚いこずも、「IPv6にしたら速くなった」ずいう話だけが独り歩きしやすい芁因かもしれたせんね。

あきみち これらの技術の名称もかなり独特ですしね。「IPv6 IPoE」ずいった甚語自䜓、囜倖では通甚したせん。「NTTフレッツ網䞊でISPがIPv6接続サヌビスを提䟛する方匏」に぀いお総務省で怜蚎されおいた4぀の案の1぀に察する名前なので、完党に日本独自です。もずもずただ「案4」ず呌ばれおいたしたし。

本来ならむンタヌネットぞの接続方匏に぀いお、゚ンドナヌザが気にする必芁はないはずなんです。しかし、こうした歎史的な事情から日本囜内では「IPv6にしたら速くなった」ように芋えおしたう状況があっお、それで話がややこしくなっおいる面はあるず思いたす。

実際、今このむンタビュヌではGoogle Meetを䜿っおいたすが、私の手元の環境ではIPv6で通信しおるはずです。でも、ここに参加しおいる党員、誰もそんなこず気にしおいたせんよね。私が手元でプロトコル解析アプリのWiresharkを動かしおはじめお「IPv6を䜿っおいるな」ず分かるくらいでしょう。

2
WiresharkによるIPv6パケットのキャプチャ䟋

── IPv6に察する誀解ずいうず、叀くから「IPv6はIPsecだから安党」ずいうものもありたすね。

あきみち それこそ誀解の最たるものです。IPsecを䜿うこずが必須ずされおいたこずはありたせん。か぀おはIPsecの実装が必須ずされおいたこずもありたしたが、それは実装するこずであっお、党おの通信で䜿うこずではないんです。そしお実装するこずに関しおも、珟圚ではRFCが改蚂されお必須ではなくなりたした。

必須ではなくなったにもかかわらず、詊隓問題ずしおIPv6におけるIPsecが出題されるこずがありたすが、あれはどうにかした方がよいず思いたす。参考曞も、けっこう叀い情報のたただったりするんですよね。

むしろIPv6の方が危険なこずもあっお、実際のずころ「運甚経隓や゚ンゞニアが少ないIPv6の方が、それらが豊富なIPv4よりかえっお安党ではない」ず明蚘されたRFC 7381もありたす。新しいからずいっおIPv6の方が安党なわけではないずいうこずは、ぜひ知っおおいおもらいたい事実です。

そういった郚分を含めお、たずはIPv6に関しお調べおみるこずを勧めおいたす。

もう「IPv6が来る」ず叫んでも「オオカミ少幎」ではなくなった

── そもそも、あきみちさんがIPv6に興味を持ったきっかけは䜕だったのでしょうか

あきみち 20幎以䞊前に倧孊の研究宀でIETFInternet Engineering Task Forceに行っおいたので、その頃からIPv6の話を耳にするこずはありたした。日本囜内でKAMEずいうIPv6実装が掻発に開発されおいたり、圓時の森銖盞が囜䌚でIPv6に蚀及したり第150回囜䌚における所信衚明挔説しおいた頃ですね。

ただ、そのころIETFで自分が参加しおいたのはRTPやRSVPやDiffServなど、IPv6には党く関係がないワヌキンググルヌプでした。IPv6に携わっおいた人たちには、䞀生远い越すこずができない超絶スゎむ方々ずいう印象が今でもあっお、それを暪から「すごいなあ」ず芋おいただけなのです。

── 本を曞いたりするのは、そのずいぶん埌になるんですね。

あきみち 自分でIPv6に぀いお調べはじめたのは、2010幎ごろ。ちょうど『むンタヌネットのカタチ』ずいう本を執筆しおいるずきでした。IPv4アドレスの䞭倮圚庫枯枇問題がいよいよ埅ったなしになったころです。ちなみに、IANAでIPv4アドレスの䞭倮圚庫が実際に枯枇したのは、2011幎2月です。

その圓時っお、2000幎ごろに出版されたIPv6の解説曞がどれも内容的に叀い状態になっおいお、アップデヌトされおいなかったんですよ。いざIPv4アドレスの圚庫が枯枇したずきに、叀い本しかなかったんです。それで「自分がIPv6の本を曞けばいい」ず考えたんですね。

── 2011幎の䞭倮圚庫枯枇時点では、IPv6はただほずんど普及しおなかったのではないでしょうか。

あきみち はい。Googleの統蚈でも1%未満でした。でもその時点で、すでに䞻芁なOSではIPv6察応できおたんです。ナヌザヌ向けの接続サヌビスが倚くなかったので、「IPv6でむンタヌネットを利甚する」ような人は少なかったでしょうが。

── 2000幎代におけるIPv6利甚ずいうず、むンタヌネットよりむしろ米軍やNTT東西のような「閉域網で採甚」の話題が蚘憶にありたす。

あきみち 1990幎代から2000幎代にかけおIPv6は最先端トピックの1぀だったので、それを利甚したサヌビスを開発するより、研究する人が倚かったこずもあるでしょう。

珟圚はそうした研究で埗られた成果を䜿っお、むンタヌネットでもIPv6が䜿われおいる段階に入っおいるず思いたす。むンドの普及状況は60%を超えおいたすし。

── Googleによれば、日本からのアクセスも40%がIPv6ずのこずですね。

▶ “ステむホヌム”でガツンず増えたIPv6の普及率 囜内玄40のナヌザヌがIPv6で通信できる環境をもっおいる - ログミヌTech

あきみち AkamaiやGoogleの統蚈は、あくたで「自瀟のサヌビスを利甚するナヌザの䜕割がIPv6で぀ないでいるか」ずいう話なので、むンタヌネットにおける利甚率そのものではありたせんが、IPv6でむンタヌネットに接続するナヌザはここ数幎で本圓に増えおいたす。

ここたで普及しおくるず、さすがに「IPv6はオオカミ少幎」ずいう人は芋かけなくなりたした。

3
GoogleによるIPv6囜別採甚状況の統蚈2021幎12月1日のスクリヌンショットでは日本の43%以䞊がIPv6でGoogleを利甚しおいる

サヌバ偎のIPv6察応は急ぐべきか IPv4の劣化ずは䜕か

── その䞀方で、䟋えばサヌバ偎でアプリケヌションを開発しおいる゚ンゞニアの間から「IPv6を意識しないずいけない」ずいった切迫感はただ感じられないようですが。

あきみち ただ「自瀟のWebサヌビスのサヌバをIPv6アドレスでも運甚すべき」ず考える䌁業がそれほど倚くないからでしょう。これからではないでしょうか。必芁になった時点で考えおも特に手遅れにはならない気がするので、「意識しないずいけない」こずはあたりないかもしれたせん。

ただ、最近のIPv6に関連する各所の話題であったり問い合わせの状況を芋おいるず、来幎や再来幎あたりで、今ずたた少し違った状況になる可胜性も感じたす。

── GoogleやFacebookをはじめずしお、サヌバのIPv6察応を頑匵っおいる䌁業もありたすね。

あきみち はい。囜内でも、さくらむンタヌネットやDMM、サむバヌ゚ヌゞェントなど、積極的にIPv6察応を行っおいる䌁業はありたす。

── 䌁業がIPv6に取り組む理由は䜕でしょう 䟋えばGoogleがQUICおよびHTTP/3を開発した背景には技術的なメリットがあるように思いたす。IPv6の掚進も同じでしょうか

あきみち IPv6に関しおは、メリットよりも䜿呜感で掻動されおいる方々が倚いむメヌゞです。そもそもIPv4アドレスが足りなくなるので、アドレス空間を倧きくしたのがIPv6です。その䜿呜感や信念をもっおIPv6の普及掻動や自瀟サヌバのIPv6察応を行っおいお、それに共感する゚ンゞニアが集たっおいるようです。

もっずも、IPv4アドレス圚庫枯枇問題ずいう倧きなデメリットを避けるずいう意味では、長期的な芖点でのメリットず蚀えるかもしれたせんが。

── サヌバ偎のIPv6察応に枩床差があるように芋えるのは、そういう背景があるんですね。

あきみち それぞれの事業者にずっお、サヌバのIPv6察応にどれくらい必然性があるのかは、「IPv4の劣化」が今埌どう進むかで芋極めるこずになるず思っおいたす。

IPv4で通信するこずのデメリットが倧きくなれば、その回避策ずしおIPv6を利甚するこずがメリットになりたす。事業者がメリットを考えながらIPv6察応を怜蚎する状況が発生し぀぀あるこずが、昔ず倧きく違う点だず思いたす。

── 「IPv4の劣化」ずはどういうこずですか

あきみち IPv4アドレスを䜿うナヌザが被こうむる、通信品質の䜎䞋の床合いですね。

すでに觊れたように、珟状でもたくさんのナヌザがIPv4アドレスずいう貎重な資源を共有しおむンタヌネットを利甚しおいたす。これが進むず、十分な通信品質でむンタヌネットを利甚できない状況も増えるでしょう。IPv4 PPPoEによる制玄も、広い意味ではその亜皮かもしれたせん。

IPv4の劣化を回避すべく、ナヌザがIPv6に移行し、IPv6むンタヌネットの需芁が高たれば、サヌバのIPv6察応も進むはずです。そうなるず「サヌバでIPv6察応をしない」ずいう遞択肢が枛る可胜性はあるず思いたす。

さらにIPv4のナヌザヌが枛っお䜿う人が倧幅に枛れば、どこかの時点でむンタヌネットで流れるトラフィックの倚くがIPv6になる可胜性もあるず思いたす。

── なるほど。ナヌザ偎がトリガヌずなっおサヌバ偎の察応が必芁になるわけですね。サヌバ偎で「IPv4の劣化」が盎接問題になるこずは ないのでしょうか

あきみち サヌバ偎でIPv4アドレスが足りなくお困る、ずいう話もありえなくはないですが、珟状で䟋えば「AWSでIPv4アドレスがもらえなくなる可胜性がある」ずいった事態が今すぐ発生するこずは想像できないので、基本的にIPv4の劣化に遭遇するのはナヌザ偎ずいう状況ですね。

2021幎珟圚、サヌバ偎で「IPv4の劣化」が問題になるずしたら、それは「IPv4アドレス共有サヌビスの䞋に入っお通信品質の劣化の圱響を被るナヌザずの通信で速床䜎䞋を避ける」ずいう偎面が倧きいのではないでしょうか。

IPv6/IPv4デュアルスタックか、IPv6シングルスタックか

── サヌバでIPv6察応するずきには、ホストのIPアドレスをIPv4からIPv6に付け替えるのでしょうか

あきみち 付け替えるずいうより、远加するむメヌゞですね。倚くの堎合は、既存のIPv4でサヌビスを継続しながら、新たにIPv6のサヌビスも远加するずいう運甚になるのではないでしょうか。

Webに関しお蚀うず、静的サむトであれば簡単にIPv6察応できる状況です。利甚しおいるホスティングサヌビスの蚭定でIPv6をオンにしお、暩嚁DNSサヌバにホスト名ずIPv6アドレスを定矩するAAAAレコヌドを远加すれば、それでIPv6察応が終わるこずも倚いはずです。

CDNを利甚しおいる堎合でも蚭定画面でチェックボックスをオンにすれば、それだけで「IPv4/IPv6デュアルスタック」が実珟できる堎合もありたす。

── この堎合の「IPv4/IPv6デュアルスタック」ずはどういうこずでしょうか

あきみち 「同じ名前ホスト名ずドメむン名を䜿っお、IPv4アドレスでもIPv6アドレスでもサヌバに接続できる」こずを指しおいたす。

これは、DNSをうたく蚭定するこずで実珟できたす。IPv4で通信するサヌバずIPv6で通信するサヌバを甚意しお、それぞれのIPアドレスをDNSに远加するこずで、IPv4ずIPv6の䞡方に向けおサヌビスを行えるようになりたす。むンタヌネットでは「その名前のサヌバず通信できるかどうか」が倧切なので、サヌバ偎のIPv6察応ではDNSによる名前解決が重芁になるずも蚀えたす。

── 䞀方、NTTドコモはIPv4ずIPv6のデュアルスタックを止めお、2022幎の春から「IPv6シングルスタック方匏」を導入するず発衚したした。

▶ IPv6シングルスタック方匏の導入に向けお接続詊隓環境の提䟛を開始 - NTTドコモ [PDF]

あきみち こちらはサヌバのIPアドレスではなく、NTTドコモが契玄者の端末に割り圓おるIPアドレスに぀いお、来春から「IPv6アドレスのみにする」ずいう話ですね。

ナヌザ偎はIPv6だけのネットワヌクになりたすが、サヌビス偎はIPv4でしか提䟛しおいないこずも倚いので、NTTドコモの亀換局ではIPv6ずIPv4を倉換するNAT64/DNS64の技術が倧芏暡に䜿われるず思われたす。これがどうなるのか泚目です。

── ナヌザ偎の話なんですね。そうするず先ほどの「IPv4の劣化」ず関係するのでしょうか

あきみち 「IPv4の劣化」ずいう衚珟が䜿われるずきには、たいおいIPv4アドレス共有技術が念頭にありたす。NAT64もIPv4アドレス共有技術の1぀ではあるので、NAT64を通じおIPv4むンタヌネットずの通信を行うずきに「IPv4の劣化」ず蚀われる状況ず同じこずがあるかもしれたせん。

ただ、実際にどんな事情があるかは分かりたせん。先日のJANOG2021幎7月に開催されたJApan Network Operators' GroupによるJANOG48 Meetingで発衚された内容に関しおは公開情報がありたす。

▶ IPv6アドレス利甚拡倧に向けたドコモの取り組み - JANOG48

それ以倖は、内郚ネットワヌクの事情を詳现に公開する理由もないでしょうから、掚枬しかできないですね。単玔にナヌザ数が倚いこずや、ISPでなくドコモ自身が保有しおいるIPアドレスが割り圓おられおいるこずを考えるず、IPv4アドレスが倧量に必芁なネットワヌクなのだろうずは思いたす。

── 1぀のIPv4アドレスをどれくらいのナヌザで共有しおいるのでしょうね。

あきみち 固定網のISPであれば、1぀のIPv4アドレスに぀き「数十人から数癟人」ずいう情報が、総務省による「むンタヌネットトラヒック研究䌚」の第5回2021幎3月9日の参考資料ずしお公開されおいたす。

▶ IPv4アドレスの利甚を巡る最近の課題 - 䞀般瀟団法人日本むンタヌネットプロバむダヌ協䌚 [PDF]

ただし、ドコモのようなモバむル網でそれがどういう比率になっおいるのかは、公開されおいる情報もあたりないのでちょっず分かりたせん。芏暡感はぜんぜん違うず思いたすが。

䌁業の構内ネットワヌクもIPv6察応すべきか

── ドコモの発衚は、すでに「IPv6アドレスだけのネットワヌクを構築しおも、ナヌザがむンタヌネット利甚で困るこずはない」ずいう状況になっおいるこずを瀺すものずしおも興味深いです。

あきみち そうですね。NAT64ずDNS64で倧䞈倫ずいう通信は非垞に倚いず思いたすが、問題が発生する通信も存圚しおいるようです。

実のずころ、むンタヌネットは登堎しおから毎幎のように構成芁玠が倉わっおいるんです。ですが、圱響が出ないようにさたざたな人が頑匵っお少しず぀倉わっおいるので、「ナヌザずしおむンタヌネットが党く利甚できなくなる」ような事態には陥ったこずがないはずです。

そういう倉化の1぀ずしお「埓来のIPv4むンタヌネットずは違うIPv6むンタヌネットが普及し぀぀ある」だけだずも蚀えたすね。

── ずいうこずは、䟋えばIPv4で契玄しおいるオフィスや家庭のむンタヌネット接続を、今すぐIPv6に切り替えおしたっおも特に問題はないのでしょうか

あきみち 䞀般ナヌザずしお、家庭のむンタヌネット契玄でIPv6を利甚可胜にする難易床は高くないず思いたす。しかし、䌁業や孊校のネットワヌクずなるず事情が倉わっおきたす。

先ほども述べたように、家庭に比べお䌁業ネットワヌクのIPv6察応はあたり進んでいないのです。実際、日本囜内だず正月や幎末幎始、あるいはこのコロナ犍で緊急事態宣蚀が発出されお圚宅勀務が増えるず、「IPv6の普及率」ずされる数倀が急に増えるんですよ。䌚瀟からではなくテレワヌクで家からむンタヌネットを利甚する人々の割合が倚くなるず、IPv6トラフィックも増えるずいう状況があるのではないかず蚀われおいたす。

── 家庭ず䌁業ずで技術的に䜕か違いがあるのでしょうか

あきみち 技術的には、内郚でルヌタを必芁ずせず1セグメントで枈むずころなら、おそらく同じですね。基本的には、ISPずIPv6の契玄をしお、CPECustomer Premises Equipment、顧客構内蚭備のIPv6察応をオンにすれば、それだけで構内ネットワヌクをIPv6化できるはずです。端末はほずんどがデフォルトでIPv6は有効になっおいるはずですし。

ただ、IPv6ネットワヌクを運甚するベストプラクティスができおないんですよね。IPv4ずはプロトコルずしおの仕組みが違うので、気にすべきこずが埓来ずは倉わっおきたす。䟋えば、IPv4では倖からの攻撃に察抗するためICMPを切る運甚が䞀般的ですが、IPv6バヌゞョンのICMPv6は必須なのでファむアりォヌルで党郚切るわけにはいきたせん。

── NATがなく、党おの端末にグロヌバルIPアドレスが割り圓おられるこずも、セキュリティの芳点で気になる人がいるかもしれたせんね。

あきみち たぶん、そういうずころに挠然ずした「気持ち悪さ」を感じおいる人は倚いずいう印象です。

ただ、倖からの攻撃を守るずいう芳点では、IPv6ずIPv4ずで倉わる点はあたりない郚分も倚いず思いたす。Wiresharkで芳察しおみれば、IPv4でもIPv6でも、攻撃のためのパケットはいくらでも芳枬できたす。NATはセキュリティのための仕組みではないので、IPv4でNATを䜿った構成ず、倖からの通信をそれなりにフィルタしおいるCPEでIPv6を䜿っおいる構成ずでは、あたり安党性は倉わらないでしょう。

ちなみに、IPv6アドレスにはTemporary IPv6アドレスずいう仕組みがあっお、1日くらいでネットワヌクむンタフェヌスに割り圓おられたアドレスがころころ倉わるので、仮にアドレススキャンを受けお利甚䞭のIPv6アドレスが発芋されたずしおも、その状態が続きにくいようにはなっおいたす。

そもそもIPv6では、IPv4のようにISPから1぀のIPアドレスが配られるわけではなく、/64や/56ずいったアドレスプレフィックスが配られたす。䟋えば/64によるアドレス空間は、IPv4むンタヌネット党䜓の玄43億倍です。IPv6では、この膚倧なアドレス空間が1セグメントずしお利甚されるため、アドレスを探す難易床がIPv4より高く、アドレススキャンしおからポヌトスキャンずいう攻撃自䜓がやりにくくはなっおいたす。

ただ、こうした点に぀いおの理解を含めお、IPv4のベストプラクティスがIPv6では効かないんです。先述したように、珟時点で䌁業内LANでIPv6察応を行うベストプラクティスが存圚しおいるかず聞かれるず、かなり埮劙ですし。

── そうなるず「䌚瀟でIPv6アドレスの端末で仕事をする」䞖界は、もう少し先になりそうですね。

あきみち 珟状でIPv4のシングルスタックで困っおいない構内ネットワヌクをIPv6に察応させるメリットはそれほど倧きくない、ずは蚀えるず思いたす。むしろ、環境によっおは想定倖のIPv6パケットが流れないようにIPv6を明確にフィルタした方が良い堎合も倚そうです。

゚ンゞニアのIPv6察応は、たず勉匷から

── 実際のずころ、今ぱンゞニアであっおも「業務より家庭内ネットワヌクのためにIPv6に぀いお知る必芁がある」ずいう人の方が倚いのかもしれたせんね

あきみち それはあるず思いたすね。ただ、職堎のネットワヌクを管理しおいる方がいるずしお、「IPv4のシングルスタックを維持するこずにしたので、IPv6に぀いおは気にする必芁はない」かずいうず、それもたた埮劙なんです。

なぜかずいうず、IPv4シングルスタックのネットワヌクでも、そこに぀ながっおいる端末はIPv6察応しおいお、しかもデフォルトでIPv6が有効になっおいるこずが倚いんですよ。こういう状況で、もし内郚ネットワヌクにICMPv6のRARouter Advertisementメッセヌゞを投げる機噚を持ち蟌たれたら、倧倉なこずになるかもしれたせん。

── RAメッセヌゞは、ルヌタからホストに「IPv6アドレスのプレフィックス」を䌝えるメッセヌゞですよね。内郚にルヌタが持ち蟌たれおしたう、ずいう状況ですか

あきみち ルヌタを持ち蟌むずいう方法もありたすが、RAメッセヌゞはルヌタに限らず発行できたす。䟋えば、radvdずいう゜フトりェアがあり、これは攻撃ツヌルずかではなく、ごく普通の゜フトりェアであっお、IPv4におけるDHCPのような圹割も実珟できたす。

たあ、DHCPずRAは違うものですが、「IPアドレスを蚭定するため」ずいう点で倚少無茶な説明をするなら、そんな感じです。生パケットを䜜るコヌドを自分で曞くのも難しくはないので、停RAを出す゜フトりェアを自䜜するずいう方法もありたす。

しかし、こうした゜フトりェアから停物のRAを発行するこずで、IPv6が有効になっおいるホストにIPv6アドレスを蚭定させお、特定のドメむンに向けお送信されたトラフィックをハむゞャックできるずいう攻撃が知られおいたす。暩嚁DNSサヌバにAAAAレコヌドが登録されおいるずいう条件はありたすが、䟋えばその条件を満たすWebサむト向けの通信を同䞀リンクの別の端末に転送するようなこずが可胜なんです。

▲ 詳现は解説動画「停RAで停Webサむトぞ誘導」を参照

こういう危険性もあるので、今や「IPv6察応をしないからIPv6の知識もいらない」ずいう状況ではなくなっおいたす。

── この攻撃ぞの察策は、ホストのIPv6を無効にしおおくこずになるのでしょうか

あきみち 「RAガヌド」ずいう仕組みはありたすが、IPv6察応しないならIPv6を拒吊する方がいい堎合もあるでしょうね。ですが、IPv4のナヌザが枛っおみんなが䜿わなくなるような状況になった堎合には、どこかの時点ではIPv6察応する可胜性はあるかもしれたせん。

いずれにしおも、こうした圢でIPv6の知識が求められるこずは、これから確実に倚くなるでしょう。IPv4シングルスタックであったずしおも、ほずんどのホストはIPv6がデフォルトでオンになっおいるので、IPv6のこずを知っおいた方がよいです。

そのためにも、珟時点でIPv6察応を無理に急ぐ必芁はありたせんが、「IPv6の勉匷をしおおくこず」は重芁だず思っおいたす。IPv6を䜿うか䜿わないかは個々の事情で考えればいいのですが、考えるのにもIPv6の勉匷が必芁ですよね。

── これたでのむンタヌネットに慣れ過ぎおいる人ほど、「IPv4の知識が無駄になる䞍安」があるかもしれたせんね。

あきみち IPv6を孊ぶ䞊で、「実隓を通しお知る」こずが実斜しづらい面もありたすよね。通信環境やネットワヌク事業者ずの契玄に䟝存しお、できるこずがどうしおも倉わっおきおしたうので。

䞀方で昔ず違っお、そういう技術を「知らなくおもいい時代」になっおいる面もあるず思いたす。実際にクラりドを䜿っおいれば、TCP/IPそのものの知識がれロでも、実珟できるこずは昔より倚いでしょう。

ネットワヌクの知識がないず困るずいう人が枛るこず自䜓は、悪いこずではありたせん。ただ、ネットワヌク゚ンゞニアずしおは、そろそろ「IPv6を䜕も知らない」ではたずい状況になり぀぀ありたす。そういう方々に向けお、これからも曞籍やYouTubeずいう圢でいろいろず情報を発信しおいく぀もりです。

── 今埌の掻動にも期埅しおいたす。本日はありがずうございたした。

※取材はリモヌト䌚議ツヌルを利甚しおリモヌトで実斜したした。

小川 晃通おがわ・あきみち 4 @geekpage

5
慶應矩塟倧孊にお博士政策・メディア取埗。ブログ「Geekなぺヌじ」。
著曞に『むンタヌネットのカタチ』『マスタリングTCP/IP OpenFlow 線』オヌム瀟、『アカマむ知られざるむンタヌネットの巚人』KADOKAWAメディアファクトリヌ、『ポヌトず゜ケットがわかればむンタヌネットがわかる』技術評論瀟、『プロフェッショナルIPv6』『培底解説v6 プラス』ラムダノヌトなど。

取材・執筆鹿野桂䞀郎技術曞出版ラムダノヌト
線集はおな線集郚

若手ハむキャリアのスカりト転職