Webサイトを接続するには、ドメイン名なしでIPv6アドレスのみを使用しますか?


136

サーバーにドメイン名のないIPv6アドレスしかない場合、どのようにWebブラウザからサーバーに接続できますか?

回答:


171

RFC2732によると、リテラルIPv6アドレスは、次のようにURLの角括弧内に配置する必要があります。

http://[1080:0:0:0:8:800:200C:417A]/index.html

サーバーにアクセスするために80以外のポートも指定する必要がある場合は、閉じ括弧の後に配置する必要があります。

http://[1080:0:0:0:8:800:200C:417A]:8888/index.html

もちろん、そのホストへのエンドツーエンドのIPv6接続が必要です。たとえば、サーバーが独自のローカルネットワーク内にない場合、ISP(まれ)、またはIPv4カプセル化(トンネル)での何らかのIPv6を介したIPv6接続が必要です。


RFCに言及するためにこの回答に切り替えました。
エオニル

3
リンクローカルアドレス(%eth0サフィックス付き)を使用する場合、これはgoogle chromeでは機能しません。
anarcat

これはドメインで機能しますか?
ジェイソンセブリング

2
ISPがIPv6をサポートしていない場合、IPv6もサポートするVPSのIPv4アドレスに接続することにより、SSHトンネルを使用してIPv6のみのWebサイトにアクセスできますssh -fND 1080 x.x.x.x。その後、Webブラウザでプロキシlocalhost:1080に接続できます。
baptx

2001:470 :: 76:0:0:0:2 ###あなたは働きリンクをしたい場合
dotbit

33

角括弧で囲まれている場合を除き、DNS名またはIPv4アドレスのように、ブラウザのアドレスバーにipv6アドレスを入力します。

http://[::1]

(localhostの例)

これは、Chrome、Firefox、IE、およびおそらく他のブラウザーでサポートされています。

OS、および宛先へのパスにあるすべてのデバイス(プロキシサーバーを使用している場合はプロキシサーバーを含む)でIPv6を動作させる必要があることに注意してください。


localhostをテストする前にWebサーバーを起動することを忘れないでください
baptx

0

IPv6を使用してローカルでテストする必要がある場合は、アドレスバーのAAAレコードの下に配置します

[::1]

書き込みと同等になります

localhost 

IPv4 A(ホスト)レコード以下

127.0.0.1

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.