月亮

Homeserver - 라우터 / NAT / 내 컴퓨터의 ip / 포트 / 포트포워딩 / 유동고정아이피 / DHCP 본문

web

Homeserver - 라우터 / NAT / 내 컴퓨터의 ip / 포트 / 포트포워딩 / 유동고정아이피 / DHCP

듀네 2023. 3. 13. 22:04

homeserver : 자신의 집에서 서버를 운영하는 방법

공유기=router

컴퓨터들이 정보를 주고 받아야해서 ip address가 필요하다

공유기=라우터

WAN (wide area network) : 광역네트워크

LAN (local area network) : 지역네트워크

gateway address, router address : 공유기에 부여됨 ,ex)192.168.0.1

public IP address

private IP address (사설아이피주소)

(핸드폰도 본질적으로 안테나로 똑같이 연결되어있다!)

 

사설IP address

192.168.0.0 - 192.168.255.255 : 65536개(수용할수 있는 장치들의 숫자) - 전세계적으로 약속함

NAT (Network Address Translation)

사설IP address에서 외부 접속하는 과정

1. 내부IP 192.168.0.4에서 위키 접속 출발

2. 라우터에서 192.168.0.4이 위키로 간다고 저장한다.

3. NAT가 192.168.0.4을 59.6.66.238가 요청하는 것으로 바꾼다.

4. 위키에서 59.6.66.238에 응답한다

5. 라우터에서 요청기록 파악

6. 192.169.0.4에 응답한다.

내 컴퓨터의 IP 주소 알아내기

Mac에서 IPv4 address/라우터

포트

포트 0-65535

80 - http 웹이라고 정함- listening함, 관습적으로 다음은 8080....

0~1023 well-know port 정해져있음

Url format

80 포트는 url에서 생략됨

8080 포트는 안 생략됨

포트포워딩 port forwarding

유동 아이피와 고정 아이피

가정에서 서버를 운영하는 것이 어려운 이유 중의 하나는 통신사로부터 제공 받은 IP 주소가 바뀌기 때문이다.

왜 IP 주소가 변경되는가

Dynamic IP address (유동ip) - 부족한 ip를 위해서

ISP(통신사) - 집집마다 ip 주면 부족해짐,,, - 돌려막기식으로 운용 : 때문에 ip가 동적으로 바뀐다, 안쓰는 ip 주고 쓰면 다시 주고~

IP 주소를 고정하기 위해서는 무엇을 해야 하는지

Static ip (고정 ip) - 통신사한테 통신사한테 고정아이피 달라고 해야함

DHCP (Dynamic Host Configuration Protocol)

자신의 ip address변경해보기

 

식별자(ip address)는 같은 범위내에서 중복되면 안됨 - 192.168.0.3이 두개 있으면 안됨

 

Dynamic Host Configuration Protocol은 네트워크에 접속한 장치의 ip, subnet mask, gateway address, DNS와 같은 정보를 자동으로 설정해주는 기술(직접하기 어려움, 원래는 사설ip 직접 설정해야함)

 

  • 라우터에 DHCP 서버 내장 되어 있음
  • 인터넷을 사용하는 기계들에는 DHCP Client 내장되어 있음
  • 통신부품들은 고유한 식별자를 가지고 있음 - 맥 address/ psycial address라고 함

노트북에서 router에 요청
router에서 사용가능한 ip address 알려줌
사용한다고 함

 

누가 ip 빌려갔는지 DHCP server가 기억함

특정 컴터에 ip 지정가능! - 고정 ip 만들수 있다

publicIP 동적

2,3,4 동적

 

나중에

- 나스(networkattachedstore네트워크) / domain name / DDNS/ https(ecure)-let's enctrip/클라우드 컴퓨팅

 

 

출처 : 생활코딩 homeserver 정리

반응형
Comments