한 어댑터에 IPv6 주소가 여러 개 표시되는 것은 정상입니다. 주소의 범위를 알면 어떤 인터페이스로 어느 대상에 접근할 수 있는지 이해하기 쉽습니다.
기본 원리
IPv6는 128비트 주소를 사용합니다. ::1은 루프백 주소이고 fe80::/10은 링크 로컬 주소 범위입니다. 같은 장치에도 용도가 다른 여러 주소가 있을 수 있습니다. 자산 목록에 IP 주소를 하나만 기록하도록 설계하면 동일한 장치를 여러 장치로 오인할 수 있습니다.
확인 순서
- 주소를 장치 식별자별로 묶고 각 주소가 관찰된 어댑터를 기록합니다.
- 링크 로컬 대상은 인터페이스 범위 식별자도 보존합니다. 주소 문자열만으로는 대상을 구분하지 못할 수 있습니다.
- 전역 주소의 접근 가능성은 IPv6 경로와 방화벽 정책을 함께 확인하여 판단합니다.
실제 예시
Windows 출력의 fe80::1234%12에서 %12는 인터페이스 범위 식별자입니다. 다른 링크에서도 같은 주소 문자열이 사용될 수 있으므로 이 정보를 보고서에서 제거하면 나중에 연결할 인터페이스를 구분하기 어려워집니다.
결과 해석 시 주의할 점
IPv6 주소가 있다고 해서 IPv4 주소가 불필요한 것은 아닙니다. 이중 스택 환경에서는 두 프로토콜에 서로 다른 문제가 생길 수 있습니다. 인터페이스에 IPv6 주소가 표시된다는 사실만으로 특정 응용 프로그램이 IPv6를 지원한다고 판단하지 마세요.
출처 및 추가 자료
프로토콜 및 명령어 세부 사항: RFC 4291. 절차와 예시 상황은 IPScans 편집팀이 작성했습니다.