web-dev-qa-db-ja.com

IPv6アドレスを使用してWindowsエクスプローラーでファイル共有にアクセスするにはどうすればよいですか?

コロンを使用して\ IPv6アドレスを入力することはできません。また、アドレスを[]括弧で囲む一般的な方法も機能しません。

6
kluka

だから私はちょうど問題と解決策を説明する this フォーラムの投稿を見つけました。

どうやらWindowsエクスプローラーはコロンを処理できないので、:を-に置き換えてから、アドレスの末尾を.ipv6-literal.netで終了する回避策。

最初の問題は、セミコロンがuncファイル名(例:\ sharename)でサポートされていないことです。

ネットワークリソース識別子のリテラルIPv6アドレスIPv6アドレスにはコロン( ":")文字が含まれているため、ネットワーク管理者は、ネットワークリソースラベルのコロンの他の構文上の意味との競合を回避するように注意する必要があります。 IPv4では、コロンを使用してIPアドレスをトランスポートプロトコルのポート番号から分離します。この使用法はIPv6にも拡張されていますが、アドレス文字列でポートを指定する場合は、適切なIPv6アドレスを角かっこ( "["、 "]")で囲む必要があります。この規則は、他のより複雑な識別子で使用されます。例:URLでは、IPv6-アドレスは角かっこで囲まれています(例: http:// [2001:0db8:85a3:08d3:1319:8a2e:0370:7348] / )。 URLにポート番号も含まれている場合、表記は次のようになります。 https:// [2001:0db8:85a3:08d3:1319:8a ... 7344]:443/This 便利であるだけでなく、必須です短縮形を使用する場合: https:// [2001:db8 :: 1428:57ab]:443/Additional 情報は「RFC2732-URLのリテラルIPv6アドレスの形式」および「-」にあります。 RFC 3986 --Uniform Resource Identifier(URI):GenericSyntax。 " Microsoft Windowsオペレーティングシステムでは、IPアドレスは汎用名前付け規則(UNC)パス名でも許可されていました。コロンはUNCパス名では無効な文字であるため、IPv6アドレスの使用もUNC名では無効です。このため、Microsoftは、シンボリック置換を容易にする手段として、第2レベルのインターネットドメインipv6-literal.netを登録しました。 IPv6アドレスは、次の方法で転記できます。2001:0db8:85a3:08d3:1319:8a2e:0370:7348は2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.netと表記されます。ネームサーバーへのDNSクエリなしで、Microsoftソフトウェアによって自動的に解決されます。 IPv6アドレスにゾーンインデックスが含まれている場合、「s」文字の後のアドレス部分に追加されます:fe80--1s4.ipv6-literal.net.source wikipediaIPv6-Wikipedia、無料の百科事典

10
kluka