■ client vs server 이해하기..

1. client  <-->  server (웹서버, 게임서버, 메일서버)

2. client  <-->  DNS server (웹서버에 요청을 하기 전에 순간적으로 들렸다 온다.  ip return 받아옴) 


■ 포트

0 ~ 65000 번 포트까지 사용가능 

well-known port : 0~1024번

customizing port 번호 지정 시 1024 바깥쪽에 위치한 포트를 사용하자.


■ 리눅스 서버의 IP 알아내기

1. # ip addr (show)              // 사설 IP (private ip) 

2. # ifconfig                       // 사설 IP (private ip) 

3. # curl http://ipinfo.ip/ip   // 공공 IP (public ip)

※ 대부분의 공유기 (여러 제조사 있음) 

: 일반적으로 공유기 관리자 화면으로 들어가려면, default gateway (192.168.0.1)로 접근하면 된다. 


■ ip 를 활용하여 서버로 사용하기 (포트포워딩)

 1.  public ip 와 private ip가 동일하지 않을 경우 포트포워딩을 활용하여 서버로 사용할 수 있다.

공유기를 통하여 public(공용) ip의 특정 포트 9000번(외부포트)으로 접속할 경우, 사설(private) ip (내부포트) 로 포트포워딩하여 서버로 활용 

   ex) (public ip) 247.214.236.12:9000  으로 접속할 경우, (private ip) 192.168.0.100 로 포워딩


2.  public ip 와 private ip가 동일한 경우에는 외부로부터 직접 접근 가능하여 곧바로 서버로 사용할 수 있다. 


■ 포트포워딩 설정 이해 (요약)

dafault gateway (192.168.0.1)로 접근 > 관리도구 > 고급설정 > 라우터 관리 > 포트포워드 설정


'인터넷, 네트웤, 서버' 카테고리의 다른 글

(3) DNS  (0) 2017.05.14
(2) ★ hosts 파일  (0) 2017.05.14

+ Recent posts