랜덤 IP·MAC 생성기
테스트·목 데이터용 IPv4·IPv6·MAC 일괄 생성 — public·private·ULA·link-local·UAA·LAA 범위 지원.
Math.random() 사용 — 목 데이터에 OK·암호학적 식별자엔 부적합.
사용법
- 주소 타입·범위 선택.
- 생성 개수 선택(최대 500).
- Generate → 일괄 복사 버튼으로 클립보드에.
자세한 설명
펼치기접기
단위 테스트나 부하 생성기, 방화벽 규칙 작업지, 예시 대시보드에 쓸 그럴듯하면서도 일회용인 주소가 필요할 때 씁니다. IPv4는 루프백, 링크로컬, 멀티캐스트, 브로드캐스트, RFC 5737 문서화 대역을 제외합니다. IPv6는 2000::/3(전역), fd00::/8(ULA), fe80::/10(링크로컬)에서 생성합니다. MAC 주소는 멀티캐스트 비트를 항상 0으로 두고, 로컬 관리 비트는 UAA/LAA 토글을 따릅니다.
문서화 대역을 제외한 것은 이해해 둘 값어치가 있는 의도적 선택입니다. 글에 쓸 때는 정반대가 옳기 때문입니다. RFC 5737이 192.0.2.0/24와 198.51.100.0/24, 203.0.113.0/24를 예약한 것은 책과 명세의 예시가 실재하는 무언가와 충돌하지 않게 하기 위해서이고, 문서에 적는 주소는 거기서 가져와야 합니다. 이 툴이 그것을 빼는 이유는 테스트 픽스처가 평범해 보이는 주소를 필요로 할 때가 많고, 모든 엔지니어가 예시라고 알아보는 주소는 현실적인 표본이라는 목적을 무너뜨리기 때문입니다.
의식하고 받아들여야 할 맞바꿈이 그것입니다. 무작위 전역 주소는 누군가의 것입니다. 부하 생성기용으로 수천 개를 만들면 그중 일부는 실재하는 호스트로 라우팅되며, 픽스처가 연결을 여는 무언가로 새어 나가는 순간 그것이 문제가 됩니다. 네트워크 호출을 하는 테스트에 쓰는 주소는 겉모습이 어떻든 문서화 대역이나 사설 공간에서 가져와야 합니다.
대부분의 생성기가 틀리는 부분이 MAC 비트입니다. 첫 옥텟의 최하위 비트가 멀티캐스트를 표시하는데, 그것을 세우면 어떤 인터페이스도 자기 것으로 받아들이지 않는 주소가 됩니다. 그다음 비트가 로컬 관리를 표시하며, 지어낸 주소와 제조사에 배정된 주소를 가르는 것이 그것입니다. 두 비트가 모두 0인 무작위 주소는 실재하는 벤더의 OUI를 주장하는 셈인데, 픽스처에서는 괜찮고 실제 회선에서는 틀린 일입니다.
IPv6 접두사들은 정말로 다른 것들에 대응합니다. 2000::/3은 전역으로 라우팅되고, fd00::/8은 RFC 1918에 해당하는 IPv6의 고유 로컬 대역이며, fe80::/10은 링크로컬이라 세그먼트를 절대 벗어나지 않습니다. 라우팅 동작을 시험하는 테스트에는 맞는 것을 써야 합니다. 서로 바꿔 쓸 수 있는 것이 아니기 때문입니다.
자주 묻는 질문
랜덤 public IPv4가 스크린샷에 안전?
랜덤 public IPv4는 실사용 중일 가능성 — 스크린샷이 실제 호스트와 충돌 가능. 문서에는 절대 공용 인터넷에 안 나타나는 RFC 5737 범위(192.0.2.0/24·198.51.100.0/24·203.0.113.0/24) 사용.
MAC의 UAA vs LAA?
Universally-administered는 벤더의 IEEE OUI 등록에서; locally-administered는 로컬 관리자 설정(VM·컨테이너·가상 NIC). 첫 옥텟의 2번째 비트로 구분.
문서나 스크린샷에는 어떤 대역을 써야 하나?
그 용도로 예약된 대역이다. IPv4는 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24이고 IPv6는 2001:db8::/32다. 공개된 예시가 남의 실제 호스트를 가리키지 못하게 하려고 존재하는 대역이고, 아는 사람은 그 주소를 단서가 아니라 예시로 읽는다. 무작위로 만든 공인 주소는 누군가의 것이다.
무작위로 만든 MAC 주소를 실제 네트워크에 써도 되나?
로컬 관리 비트가 켜져 있을 때만 그렇다. LAA 옵션이 만들어주는 것이 바로 그것이고, 제조사가 새긴 주소가 아니라 관리자가 부여한 주소임을 표시한다. 유니버설 비트가 켜진 무작위 주소는 실제 벤더가 소유한 블록을 참칭하는 셈이라, 실물 장비와 충돌할 수 있고 벤더 접두사를 조회하는 모든 것을 혼란스럽게 만든다.
관련 도구
랜덤 사용자 프로필 생성기
이름·이메일·전화·주소·생년월일·회사 — 완전 가상의 인물 생성. 플레이스홀더·목업·테스트 데이터용.
랜덤
IP 주소 분석
IPv4 또는 IPv6 입력 → 클래스·범위(사설·공인·loopback·link-local)·10진수·2진수·reverse DNS·/32 CIDR 표시.
네트워크
Mock 데이터 생성기
테스트용 가짜 레코드를 만들어 JSON·CSV·SQL INSERT로 내보내기 — 이름·이메일·날짜·ID·로렘 등 20+ 타입.
개발
PKCS#12 키스토어 분석기
.p12/.pfx를 브라우저에서 엽니다. 비밀번호 없이 MAC과 암호 알고리즘을, 입력 후에는 인증서 체인·개인 키·키 일치 여부를 보여줍니다.
개발
서브넷 계산기 (IPv4 / CIDR)
IPv4 CIDR을 네트워크 주소·브로드캐스트·넷마스크·와일드카드·호스트 범위·클래스로 파싱. 이진 분석과 사설/공인 상태 표시.
네트워크
MAC 주소 포맷 변환기
MAC 주소를 콜론·하이픈·Cisco 점·무구분 표기로, 대문자 또는 소문자로 변환하고 유니/멀티캐스트와 전역/로컬 유형을 보여줍니다.
네트워크