
콜론과 함께 \ IPv6 주소를 입력하면 작동하지 않으며 주소를 [] 괄호로 묶는 일반적인 접근 방식도 작동하지 않습니다.
답변1
그래서 방금 찾았어요이것문제와 해결책을 설명하는 포럼 게시물입니다.
분명히 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/이는 유용할 뿐만 아니라 단축 형식을 사용할 때 필수입니다: https:/ /[2001:db8::1428:57ab]:443/추가 정보는 "RFC 2732 - URL의 리터럴 IPv6 주소 형식" 및 "에서 확인할 수 있습니다.RFC 3986- URI(Uniform Resource Identifier): 일반 구문." Microsoft Windows 운영 체제에서는 UNC(Uniform Naming Convention) 경로 이름에도 IP 주소가 허용되었습니다. UNC 경로 이름에서 콜론은 잘못된 문자이므로 IPv6 사용은 주소는 UNC 이름에서도 불법입니다. 이러한 이유로 Microsoft는 IPv6 주소를 다음과 같은 방식으로 표기할 수 있는 수단으로 2차 인터넷 도메인인 ipv6-literal.net을 등록했습니다. 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, 무료 백과사전