2 개의 IPv6 주소가있는 이유는 무엇입니까?


15

내가 가면 System Preferences > Network > Advanced2 개의 다른 IPv6 주소가 있습니다 (둘 다 64 비트 접두사 포함). 왜 그렇습니까?

ifconfig | grep inet터미널에 입력 하면 다른 주소 중 2 개의 IPv6 주소도 표시됩니다. 이 두 IPv6 주소 중 하나의 끝에는 단어 dynamic가 있고 다른 끝에는이 autoconf temporary있습니다. 왜 궁금해 왜 우리는 두 개의 IPv6 주소를 필요로하고 사이에 다른 무엇인가해야 dynamic하고 autoconf temporary.


2
하나는 아마도 루프백 어댑터 (lo0)를위한 것이고 다른 하나는 Wi-Fi, 이더넷 등을 사용하는 모든 활동적인 네트워크 연결을위한 것입니다.
user3439894

@ user3439894이 루프백 어댑터에 대해 몰랐습니다 ...
nbro

LoopbackLocalhost 에 대한 자세한 내용을 읽을 수 있습니다 . 에서 IPv4의 루프백입니다 127.0.0.1. 에서 IPv6를 , ::1( 0000:0000:0000:0000:0000:0000:0000:0001).
Basil Bourque

답변:


15

IPv6은 장치의 MAC 주소에서 파생되었습니다. 이것은 수정 된 EUI-64 형식 입니다. 이러한 주소는 마지막 64 비트의 중간을 보면 인식 할 수 있습니다. 그것들이 포함되어 있다면 ..ff:fe..아마도 EUI-64 기반 주소 일 것입니다.

이 알고리즘은 일부 사람들이 랩톱 및 스마트 폰과 같은 모바일 장치를 추적하기가 쉬워 질 때마다 동일한 64 비트를 생성하기 때문에. 모든 네트워크에는 다른 접두사가 있지만 마지막 64 비트는 항상 동일합니다.

개인 정보 보호 확장 이 발명 된 이유 입니다. 장치는 가끔씩 새로운 64 비트를 생성하여 IPv6 주소에서 사용합니다. 새 주소가 정기적으로 생성되므로 주소는로 표시됩니다 temporary. 새 주소가 생성 될 때 시스템이 여전히 이전 주소를 사용하는 경우 장치는 여러 개인 정보 확장 주소를 가질 수 있습니다. 시스템은 필요한만큼 오래된 주소를 유지합니다. 새로운 발신 연결의 경우 시스템은 일반적으로 가장 최근에 생성 된 임시 주소를 사용하여 최대 수준의 개인 정보를 유지합니다.


4
또한 원하는 수의 고정 주소를 원하는대로 가질 수 있습니다.
Max Ried

1
또한 내가 틀렸다면 정정하지만 어쨌든 대부분의 장치에는 두 개의 IP 주소가 없습니다 ( "링크 로컬"버전 및 공용 인터넷 버전)? 네트워크에 연결된 모든 장치에서 적어도 두 개의 IP가 표시 될 것으로 예상됩니다.
phyrfox

6
@phyrfox 예, 사실 동일한 인터페이스에서 EUI-64 기반 번호 (일반적으로 전역 범위), 개인 정보 주소 (같은 범위, 임시) 로컬 링크 주소 ( fe80으로 시작 :).
Gordon Davisson

2
@GordonDavisson 사실, 전 세계 주소에 대해서만 이야기하고있었습니다. 로컬 링크를 포함하면 인터페이스 당 3 개 이상의 주소가 실제로 가장 일반적입니다.
샌더 스테판

1

IPv6 주소에는 네 가지 유형이 있습니다.

  1. ISP 접두사 + 네트워크 인터페이스 MAC 주소 파생을 사용하는 기본 주소
  2. 기본 주소를 기반으로하지만 추적을 방지하기 위해 무작위를 사용하는 임시 주소 (새로운 것이 너무 자주 생성됨)
  3. 링크 로컬 주소 로 시작하여 식별 fe80:. (전 세계적으로 사용할 수 없으며 라우팅과 연결되어 있음)
  4. 로 시작하여 식별되는 고유 한 로컬 주소 입니다 fd00:. (전 세계적으로 사용할 수없고 라우팅과 연결되지 않음)

필자의 경우 홈 네트워크에서 IPv6을 사용하도록 설정 한 후 Windows 컴퓨터에 대해이 네 가지 유형의 주소 중 하나가 있습니다. (내가 달릴 때 표시 ipconfig)

임시 주소와 링크 로컬 주소는 그렇게 표시되어 있기 때문에 혼란스럽지 않지만 처음에는 기본 주소와 같은 방식으로 레이블이 지정된 두 번째 주소로 혼란 스러웠습니다. 나는 그것이 더 짧았고로 시작했으며 fd00, 인터넷 검색 후 내 장치 의 고유 로컬 주소 라는 것을 알았습니다 .

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