IPv6 ULA 생성기
RFC 4193 고유 로컬 /48 접두사와 /64 서브넷을 무작위 생성
결과
ULA 주소는 로컬 및 사설 IPv6 네트워크용이며 공용 인터넷에서는 라우팅되지 않습니다.
옵션
hex 1~4자리, 0부터 ffff까지.
고급 설정
이미 쓰는 접두사의 서브넷을 계획하기 위한 정확히 10자리 hex.
생성되는 내용
사설 IPv6 네트워크용 고유 로컬 주소(ULA) 접두사입니다. fd 뒤에 무작위 40비트 Global ID를 붙이면 fd7a:93bf:c120::/48 같은 사이트 /48이 됩니다. Global ID, 선택한 서브넷 ID의 /64 서브넷, 예시 호스트 주소, /48의 역방향 DNS 영역, 사용할 수 있는 65,536개의 /64 서브넷도 보여 줍니다. 값마다 복사 버튼이 있습니다.
Global ID가 무작위인 이유
RFC 4193은 의사 난수 Global ID를 요구합니다. 나중에 두 사설 네트워크를 합치거나 VPN으로 연결해도 충돌할 가능성이 매우 낮아지기 때문입니다. ID는 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 페이지가 로드된 뒤 만들어집니다. 다시 생성을 누르면 새 ID를 뽑으며, 아무것도 저장하거나 전송하지 않습니다.
서브넷과 기존 접두사
서브넷 ID는 네 번째 헥스텟으로, 0부터 ffff까지의 hex 1~4자리입니다. 42를 넣으면 fd7a:93bf:c120:42::/64가 됩니다. 고급 설정에서 이미 쓰고 있는 ULA 접두사의 10자리 Global ID를 입력해 서브넷을 계획할 수 있습니다. RFC 4193의 MAC 주소와 타임스탬프를 쓰는 이전 방식은 제공하지 않습니다. 무작위 ID로도 하드웨어 정보를 드러내지 않고 같은 목적을 달성합니다.
ULA를 쓸 수 있는 곳
고유 로컬 주소는 사이트 내부나 협력하는 사이트 간 통신에 씁니다. 공용 인터넷에서는 라우팅되지 않으므로 인터넷 접속이 필요한 호스트에는 글로벌 주소나 주소 변환도 필요합니다. 생성한 접두사는 사용을 시작한 뒤에는 유지하세요. 나중에 바꾸면 모든 서브넷의 번호를 다시 매겨야 합니다.
