본문 바로가기
IT/Docker.K8S

[K8S] nip.io 란?

by 성준하이 2024. 4. 5.
반응형

nip.io 는 k8s 에서 wildcard DNS로 칭해진다.

 

nip.io 앞에 뭘 붙히든, 어떤 주소 형태가 들어가게 되면 그 주소를 인식하여 리턴해주는 서비스

라고 생각하면 된다.

 

https://nip.io/

 

nip.io - wildcard DNS for any IP Address

Dead simple wildcard DNS for any IP Address Stop editing your etc/hosts file with custom hostname and IP address mappings. nip.io allows you to do that by mapping any IP Address to a hostname using the following formats: Without a name: 10.0.0.1.nip.io map

nip.io

 

만약 nip.io를 사용하지 않으면 사용하고자 하는 도메인을 hosts 등에 모두 등록을 해야만 사용이 가능하다.(참고 포스팅 참고)

 

하지만 nip.io를 사용하면

hosts 사용할 경우 1. hosts 파일에 dns 정보 등록
 - test.com 1.2.3.4
2. dns 사용
nip.io 사용할 경우 test.com.1.2.3.4.nip.io

이렇게 바로 사용이 가능하다.

 

자주 고정적으로 쓰이는 값들에 대해서는 hosts 파일에 등록을 하는것이 좋지만,

가변적이거나 pod처럼 띄우고 사라질수 있는 대상에서는 wildcard DNS 인 nip.io 도 자주 쓰이곤 한다.


참고 포스팅

https://thenicesj.tistory.com/684

 

[Mac] hosts 파일 수정 (/etc/hosts)

윈도우에서는 cmd 혹은 명령 프롬프트. 리눅스 맥에서는 터미널을 통해서 ipconfig 혹은 ifconfig 를 해보면 자기 자신 루프백 아이피는 127.0.0.1 로 되어있는것을 알수 있다. 하지만 간단하게 페이지를

thenicesj.tistory.com

 

반응형

댓글