CS/Network

0.0.0.0, 127.0.0.1, 255.255.255.255

prden 2023. 5. 6. 18:01

1. 0.0.0.0

= 모든 IP를 의미한다.

= 컴퓨터, 모뎀 및 네트워크 카드에서 수신 대기 중임을 의미한다. 

= 네크워크에 액세스할 수 있는 곳이면 어디에서나 접근 가능함을 의미한다. 

= 라우팅 테이블에서 사용되는 경우 기본 게이트웨이를 식별하는데 0.0.0.0에 대한 경로가 기본경로이다. 

 

0.0.0.0은 local machine의 모든 IPv4 주소를 의미해서, 0.0.0.0으로 접근하면 로컬 호스트의 모든 IPv4로 되어있는 호스트에 접근이 가능하다. 

ex) mac을 CI 서버로 사용할 때 설정 변경 127.0.0.1 -> 0.0.0.0

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>homebrew.mxcl.jenkins</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/libexec/java_home</string>
      <string>-v</string>
      <string>1.8</string>
      <string>--exec</string>
      <string>java</string>
      <string>-Dmail.smtp.starttls.enable=true</string>
      <string>-jar</string>
      <string>/usr/local/opt/jenkins/libexec/jenkins.war</string>
      <string>--httpListenAddress=0.0.0.0</string> 
      <string>--httpPort=8888</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
  </dict>
</plist>

https://wan-blog.tistory.com/74

 

Mac 에서 Jenkins 설치하기

Mac 에서 Jenkins 설치하기 Brew를 통해 젠킨스 설치 brew를 통해 젠킨스를 설치하면 아주 쉽게 설치할 수 있습니다. 아래 명령어를 통해 젠킨스를 설치합니다. $ brew install jenkins 젠킨스를 설치한다음

wan-blog.tistory.com

 

2. 127.0.0.1

127.0.0.1은 로컬호스트 즉, 자기 스스로를 가리키는 IP로 동일한 기계에서만 액세스할 수 있다. 또한, 포트가 인터넷이나 네트워크가 아닌 PC 자체의 연결만을 수신한다. 

 

https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-00000-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

🌐 0.0.0.0/0 아이피란 무엇인가?

IP 0.0.0.0/0 정리 aws 라우팅 테이블을 접해보면 0.0.0.0/0 이란 걸 보게 된다. 이게 정확히 무얼 뜻하는지 정리하는 시간을 가져보자. 0.0.0.0/0 0.0.0.0은 보통 서브넷 마스크 0.0.0.0과 같이 사용되며 모든

inpa.tistory.com

https://woo-dev.tistory.com/190

 

IP 주소 127.0.0.1 의 의미 - 루프백(loopback) or 로컬호스트(localhost) 주소

네트워크에선 특수한 IP 주소로 127.0.0.1이라는 IP 주소가 있다. 한 번씩 봤을 법한 주소인데, 이는 루프백(loopback) 혹은 로컬호스트 주소(localhost)라고도 불린다. 네트워크 통신이란 인터넷 상에 존

woo-dev.tistory.com