웹 사이트를 연결하는 방법은 도메인 이름이없는 IPv6 주소 만 있습니까?


136

서버에 도메인 이름이없는 IPv6 주소 만있는 경우 웹 브라우저에서 서버에 어떻게 연결할 수 있습니까?

답변:


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를 언급하기 위해이 답변으로 전환했습니다.
Eonil

3
링크 로컬 주소 (% eth0 접미사 포함)를 사용하는 경우 Google 크롬에서 작동하지 않습니다.
anarcat

도메인에서 작동합니까?
Jason Sebring

2
ISP가 IPv6을 지원하지 않는 경우 SSH 터널을 사용하여 IPv6 :도 지원하는 VPS의 IPv4 주소에 연결하여 IPv6 전용 웹 사이트에 액세스 할 수 있습니다 ssh -fND 1080 x.x.x.x. 그런 다음 웹 브라우저에서 프록시 localhost : 1080에 연결할 수 있습니다.
침례

2001 : 470 :: 76 : 0 : 0 : 0 : 2 ### 작업 링크를 원할 경우
도트 비트

33

대괄호로 묶인 것을 제외하고 DNS 이름 또는 IPv4 주소와 같이 ipv6 주소를 브라우저 주소 표시 줄에 입력하십시오.

http://[::1]

(localhost를 사용한 예)

이것은 Chrome, Firefox, IE 및 아마도 다른 브라우저에서 지원됩니다.

OS 및 IPv6가 대상 경로에있는 모든 장치 (프록시 서버를 사용하는 경우 프록시 서버 포함)에서 작동해야합니다.


localhost를 테스트하기 전에 웹 서버를 시작하는 것을 잊지 마십시오
baptx

0

IPv6을 사용하여 로컬에서 테스트해야하는 경우 주소 표시 줄에 AAA 레코드 아래에 두십시오.

[::1]

쓰기와 동일합니다

localhost 

또는 IPv4 A (호스트) 레코드 이하

127.0.0.1

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.