■ 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 |