IPv4에서 사용하던 검색 방식을 그대로 IPv6에 적용하면 결과가 불완전할 수 있습니다. 이웃 검색 방식과 넓은 주소 공간 때문에 다른 접근법이 필요합니다.
기본 원리
IPv6 이웃 검색은 ICMPv6 메시지를 사용하여 같은 링크에 있는 이웃과 라우터를 파악합니다. 일반적인 /64 네트워크의 모든 주소를 차례로 검사하는 것은 현실적이지 않습니다. 알려진 주소, 운영 체제의 이웃 테이블과 관리 중인 자산 목록부터 확인하는 편이 유용합니다.
확인 순서
- 운영 체제의 IPv6 이웃 테이블과 경로 테이블을 읽기 전용으로 확인합니다.
- DNS AAAA 레코드와 관리 대상 장치 목록에 기록된 주소를 비교합니다.
- 방화벽의 ICMPv6 규칙을 네트워크 관리자와 검토합니다. 모든 메시지를 구분 없이 차단하지 마세요.
실제 예시
프린터가 IPv4 검색에는 나타나지만 IPv6 목록에는 없을 수 있습니다. 알려진 주소만으로 검색했거나 IPv6 서비스 설정이 다르기 때문일 수 있습니다. 두 목록이 반드시 같아야 하는 것은 아닙니다.
결과 해석 시 주의할 점
이 글은 IPv6 검색 방식을 설명하며 특정 스캐너가 모든 방식을 지원한다는 뜻은 아닙니다. 결과 보고서에 사용한 프로토콜과 주소 범위를 명시하면 검색되지 않은 장치를 실제로 사라진 장치로 오해하는 일을 줄일 수 있습니다.
출처 및 추가 자료
프로토콜 및 명령어 세부 사항: RFC 4861. 절차와 예시 상황은 IPScans 편집팀이 작성했습니다.