IP와 서브넷마스크

·2025년 2월 11일

[네트워크]

목록 보기
1/1
post-thumbnail

  1. 사설 IP과 공인 IP
  2. 유동 IP와 고정 IP
  3. 서브넷마스크와 CIDR

[IP와서브넷마스크] : https://www.youtube.com/watch?v=gOMljj6K2V0

[얄팍한코딩사전-IP종류] : https://www.youtube.com/watch?v=GK3h936Co-k


IPv4 : 46억개 / 32비트(주소길이)

IPv6 : 2의 128승개 / 128bit

**사설 IP 대역

  • 10.0.0.0 ~ 10.255.255.255
  • 172.16.0.0 ~ 172.31.255.255
  • 192.168.0.0 ~ 192.168.255.255**

사설 IP 컴 → 공인 IP 컴으로는 접근가능

공인 IP → 사설 IP 로는 접근 불가능

즉, 웹 서비스 는 공인ip여야한다.!

사설 ip 로 웹 서비스를 사용하는 법

1. 내부 ip를 포트로 연결하는 방법도 있다.

공인ip에 포트들을 개방해서 내부 사설 ip 마다 포트 하나씩 연결할 수 있다.

그러면 , 외부에서 접근할떄는⇒ 공인ip:포트번호

2. DMZ

공인 ip의 모든 포트를 내부 사설 ip하나에 몰아주기

  • 보안상 위험함 , 권장X

고정 IP

서버에 사용 / 비쌈

유동 IP

일반 가정, 기기 에 사용 / 저렴

  • DDNS 라는 조치를 취해서 가정에서도
    • 동적DNS : 유동 ip를 감지해서 고정된 도메인에 연결하는 것

서브넷 마스크

네트워크 host ip 의 길이를 알려주기.

앞에서부터 네트워크id의 범위를 알려준다.

ex. 172.100.99.1/24

이면 앞에서부터 24자리수인, 172.100.99까지가 네트워크id이다.

남은 8자리수가 호스트id이다. ex.1

서브넷 마스크 계산 예시

ip : 172.100.99.1

서브넷 : 255.255.255.0

→ ip : 10101100.1100100.1100011.1

→ subnet : 11111111.11111111.11111111.00000000

두개를 AND 연산하면 나오는 값 (⇒ 네트워크 아이디)

→ 172.100.99.0 (⇒ 네트워크 아이디)

서브넷의 1자리 개수 만큼이 네트워크 주소의 범위이다.

즉, 남은 8개만이 호스트 개수이다.

CIDR

ip주소/네트워크범위인 비트자리수

예시

위의 서브넷마스크계산 예시와 동일한 환경인 경우, ?? 에 오는 숫자 값은?

→ 172.100.99.1/??

: 24

0개의 댓글