profile
어노잉 유용한 웹 도구 · 2024. 10. 28. 18:40 ·

# 내 아이피 주소 확인하기

개요

아주 가끔씩 내 아이피 주소의 정보를 확인해보고 싶을 때가 있습니다.

 

어느 국가의 소속이고 사업자는 누구인지 등 아이피 주소만으로 다양한 정보를 얻을 수 있습니다.

 

ipify

자바 스크립트로 내 아이피 주소를 확인하려면 별도의 API를 활용해야 합니다. 물론, 어떤 방식으로든 얻을 수 있지만 API 호출을 통해 얻는 게 사용하기도 편하고 정신 건강(?)에 좋습니다.

 

여러가지 API 중 ipify라는 것이 있습니다. 요청 건 수(호출 수)에 대한 제한이 없고 오픈 소스로 공개되어 있기 때문에 별도의 제약은 없는 편입니다.

 

<script>
    function getIP(json) {
        const ip_addr = json.ip;
        const el = document.querySelector('#YOUR_ELEMENT');
        el.textContent = `${ip_addr}`;
    }
</script>
<script src="https://api64.ipify.org?format=jsonp&callback=getIP"></script>

 

대략 위와 같이 사용합니다. 간단하죠?

 

아래의 버튼을 누르면 실제 내 아이피 주소를 확인할 수 있습니다.

 

 

FreeIPAPI

아이피 주소만 얻어선 이용할 수 있는 게 없습니다. ipinfoFreeIPAPI와 같은 기능을 이용해야 더 가치있는 정보를 얻어낼 수 있습니다. 둘 중 어느 것을 사용할 지는 본인 선택이며, 본 게시글은 FreeIPAPI를 사용하기로 합니다.

 

FreeIPAPI는 분당 60개의 요청을 허용하고 있습니다. 무료와 유료로 나뉘는데 더 많은 요청을 필요로 할 경우 유료를 이용해야 합니다.

 

const ip_addr = 'your_ip_address';
const url = `https://freeipapi.com/api/json/${ip_addr}`;

fetch(url)
    .then((response) => { return response.json(); })
    .then((data) => { console.log(data); })
    .catch((error) => { console.log(error); });

 

대략 위와 같이 사용합니다. ipify처럼 사용이 간단하죠?

 

아래의 버튼을 누르면 내 아이피 주소의 간략한 정보를 확인해볼 수 있습니다.

 

 

 

무분별한 매크로 및 스팸성 댓글로 인하여 티스토리 내 댓글 기능을 비활성화하고 giscus 댓글 시스템으로 운영 중입니다.

댓글 작성이 필요할 경우 GitHub 계정이 필요합니다.