그럴싸한 무료 IP resolver?

(Last Updated On: January 30, 2020)

단순히 아이피 출력해주는데 일일 요청 Limit이라던가 돈을 받는 사이트가 꽤 존재한다.

그러나 클라우드플레어는 Ray 정보를 출력하는 /cdn-cgi/trace 페이지에 IP를 출력한다.
거기서 출력되는 IP를 잘 파싱해주면 괜찮게 써먹을 수 있을 것 같다.

http, https 둘다 지원한다.

그러나 1.1.1.1 이 차단된 ISP가 종종 있어서 (로컬 라우터 IP, 관리용 아이피를 저걸로 두는 사람들이 종종 있어보인다)
다른 서브넷인 1.0.0.1 을 이용하면 유용하겠다.

파싱규칙은 http://1.0.0.1/cdn-cgi/trace 를 읽고,

\nip=(.*)\n

이 정도면 깔끔하게 캡쳐될 거 같다.