1 개요
IPv4 및 IPv6에서, 자기 자신을 가리키기 위한 목적으로 쓰기 위해 예약된 IP 주소이다. IPv4의 경우 127.0.0.0부터 127.255.255.255 까지 있으며, 보통 127.0.0.1을 사용한다. 루프백용으로 넓은 대역을 할당하기엔 아까웠는지 IPv6은 ::1/128, 딱 한 개의 주소만 사용한다. 보통 시스템에서는 /etc/hosts 파일 등에 localhost를 127.0.0.1로 연결시켜 두어서, 호스트 이름에 localhost를 입력하면 DNS를 타지 않고 바로 로컬로 연결된다.
2 상세
자칭 해커들에게 이 아이피를 알려 주고 해킹 하라 해보자. 127.138.57.170 같은 걸로 하면 더 잘 낚인다. 워낙에 127.0.0.1이 유명해서 그런지 이 아이피를 알려주면 잘 안 낚인다
echo off set /a ip2=%random% %% 256 set /a ip3=%random% %% 256 set /a ip4=%random% %% 256 cls echo 127.%ip2%.%ip3%.%ip4% ^<loopback ip echo and localhost pause exit |
이걸 아무 .bat 파일에 넣고 돌려보면 루프백 아이피를 얻을 수 있다. 원리는 ip2, ip3, ip4 변수에 0~255의 랜덤값을 할당하고 127.(ip2 변수),(ip3 변수),(ip4 변수)식으로 보여 주는 것이다. 단 IPv6은 루프백 주소가 1개 뿐이므로 이 기술을 사용하는 것이 더 이상 불가능하다.