짧은 버전
Before September 2012 After September 2012
Precedence Prefix Precedence Prefix
---------- ------------- ---------- -------------
50 ::1/128 IPv6 loopback 50 ::1/128 IPv6 loopback
40 ::/0 Native IPv6 40 ::/0 Native IPv6
40 fc00::/7 ULAs 35 ::ffff:0:0/96 IPv4
40 fec0::/10 site-local 30 2002::/16 6to4
40 3ffe::/16 6bone 5 2001::/32 Teredo
30 2002::/16 6to4 3 fc00::/7 ULAs
20 ::/96 IPv4compat 1 fec0::/10 site-local
10 ::ffff:0:0/96 IPv4 1 3ffe::/16 6bone
5 2001::/32 Teredo 1 ::/96 IPv4compat
긴 버전
RFC6724 는 주소 선호 방식의 변경을 정의했습니다. 이 변경으로 IPv6는 더 이상 거의 모든 경우에 선호되는 주소가 아닙니다.
2012 년 6 월에 요청 된이 질문은 2012 년 9 월부터 RFC에 의해 수정 되었습니다. Windows 버전에 따라이 새로운 정책이 기본적으로 제공되거나 (Windows 8.1) 이미 업데이트를 통해 제공되었을 수 있습니다 ( Windows 8, Windows 7, Windows Vista).
우리는 IPv6을 사용 하려고 하기 때문에 여기 에 있습니다. 변경 사항을 취소하고 싶습니다.
다시 넣는 방법
단일 호스트에 대해 여러 개의 IP 주소를 얻는 경우 시스템에서 사용할 주소를 결정해야합니다. 순위 예는 다음과 같습니다.
- IPv6 루프백
- 기본 IPv6
- 고유 로컬 주소 (ULA), 예 : fdxx ::
- 사이트 로컬 (예 : fec0)
- 6 본
- 6to4
- IPv4compat
- IPv4
- 테레도, 예 : 2001
Windows 시스템에서는이 순위를 접 두부 정책 이라고합니다 .
접두사 정책
다음을 실행하여 컴퓨터의 접두사 정책을 볼 수 있습니다.
>netsh int ipv6 show prefixpolicies
옛날에는 (원래 RFC 3484에 의해 정의 된 ) 접두사 정책은 다음과 같습니다.
Precedence Prefix
---------- -------------
50 ::1/128 IPv6 loopback
40 ::/0 Native IPv6
40 fc00::/7 ULAs
40 fec0::/10 site-local
40 3ffe::/16 6bone
30 2002::/16 6to4
20 ::/96 IPv4compat
10 ::ffff:0:0/96 IPv4
5 2001::/32 Teredo
따라서 항상 IPv6을 사용 한다는 것을 알 수 있습니다 (예)!
- IPv6 루프백
- 기본 IPv6, ULA, 사이트 로컬, 6one
- 6to4
- IPv4compat
- IPv4
- 테레도
IPv6을 배포하려는 노력을한다면 : 효과가있었습니다.
새로운 접두사 정책
2012 년에 RFC6724에 의해 새로운 우선 순위가 정의되었습니다 . 오늘날 접두사 정책은 거의 IPv6을 사용하지 않도록 보장합니다.
Precedence Prefix
---------- -------------
50 ::1/128
40 ::/0 Native IPv6
35 ::ffff:0:0/96 IPv4
30 2002::/16
5 2001::/32
3 fc00::/7 ULAs
1 fec0::/10 site-local
1 3ffe::/16
1 ::/96
당신은 당신이 것을 볼 결코 당신의 고유의 현지 주소 또는 사이트 로컬 주소를 사용 할 수 없습니다; 끊임없이 끊어졌습니다.
- IPv6 루프백
- 기본 IPv6
- IPv4
- 6to4
- 테레도
- ULA
- 사이트 로컬
- 6 본
- IPv6compat
고치는 방법?
우리가 원하는 것은 ULA가 IPv4보다 선호되도록 IPv6을 수정하는 것입니다. 최소한 fc00::/7
IPv4보다 ULA ( )를 사용하려고합니다 .
Precedence Prefix
---------- -------------
50 ::1/128
40 ::/0 Native IPv6
37 fc00::/7 ULAs <---------- from 3 up to 37
35 ::ffff:0:0/96 IPv4
30 2002::/16
5 2001::/32
1 fec0::/10 site-local
1 3ffe::/16
1 ::/96
다음에 의해 수행됩니다.
>netsh interface ipv6 set prefixpolicy prefix=fc00::/7 precedence=37 label=13 store=active
그러면 다음에 다시 부팅 할 때까지만 활성화됩니다. 영구적으로 변경하려면 다음을 수행하십시오.
>netsh interface ipv6 set prefixpolicy fc00::/7 37 13
만약 내가:
- / 48에 대한 ULA 글로벌 접두사를 생성하려는 노력을 기울였습니다.
- 내 / 64의 서브넷 ID를 선택하십시오.
- 기업 내 모든 머신에 ULA를 배포
- IPv4 주소 외에 IPv6 ULA 주소를 반환하도록 DNS 서버 업데이트
컴퓨터가 할 수있는 최소한의 방법으로 주소를 사용하는 것이 일반적입니다.
보너스 채터
fc00::/7
범위는 두 부분으로 분할된다 :
fd00::/8
-로컬로 생성 된 GlobalID 접두사
fc00::/8
-???
정말 fc
좋은 사람은 없다고 결정한 사람은 아무도 없었 습니다.
fd
주소는 다음과 같이 정의된다 :
fd
[40-bit random GlobalID]
[16-bit subnet]
[64-bits for host assignment]
따라서 a4d7f6dd66
cryptoghpcallly 무작위 40 비트 GlobalID 로 생성 하면 / 48을 얻을 수 있습니다.
fda4:d7f5:dd66::
/ 48
fda4:d7f5:dd66:face::
/ 64 ( face
서브넷에서)
fda4:d7f5:dd66:face::825
호스트 IP 주소
SixXS 는 다음과 같은 충돌 가능성을 줄이기 위해 고유 로컬 주소 GlobalID 접두사 의 공용 데이터베이스 를 유지 관리했습니다 .
fdee:e004:2208::/48
: 애플 Inc-Leopard OSX
fdd4:43c8:ba34::/48
: TekSavvy-대니 머레이
fdac:afbd:fea1::/48
: IBM Rational Build Forge-Chris Fuller
그러나 SixXS는 사용 속도가 느려지고 모호한 가치로 인해 2018 년 서비스를 중단했습니다.
보너스 독서
netsh interface ipv6 show prefixpolicy
입니다. 내일보다 자세한 답변을 게시 할 수 있습니다.