생활코딩 - 인터넷 Basic
도메인
IP 주소를 기억하기 어려우니 도메인을 설정한다.
컴퓨터는 도메인을 통해 접속할 수 없고 IP를 통해서만 접속이 가능하다.
도메인을 입력했더니 IP주소를 찾아갔다. DNS(Domain Name System) 이 가능하게 해준다.
Name서버에 도메인을 등록하려면 1년에 만원~5만원 정도의 가격을 지불해야한다.
IPv6
IP는 각자 고유한 주소로 0.0.0.0 ~ 255.255.255.255 주소 체계를 가진다.(42억개)
42억개는 부족하다.(2011년도에 모두 사용되었다.)
-
방법 1 : IPv6 (IP 6번째 버전)
- IPv4 : 222.109.62.43
- IPv6 : 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 (2^128개)
-
방법 2: 사설 IP
-
my ip를 통하여 ip 주소를 파악하고 웹브라우저를 통해서 접근하였으나 실패하였다.
-
왜? 공유기 : 하나의 회선으로 여러 대의 컴퓨터에서 인터넷을 사용할 수 있다.
- 공유기로 접근되었기 때문이다.(회사의 대표번호 역할)
- 공유기 : 공인 IP, 개인 컴퓨터 : 사설 IP(공유기 안에서만 중복되지 않으면 된다.)
-
하나의 공인 IP 안에 사설 IP는 중복되지만 않으면 된다.
-
그러면 어떻게 사설 IP에 접근할 수 있을까? : 포트포워딩
-
포트란? 배가 정박하는 곳
-
http://222.109.62.43:80 IP주소 222.109.62.43에 http 프로토콜로 80포트로 접근
-
포트 80번 방에는 Web Server가 설치되어 있다.
-
mac 의 경우 http://222.109.62.43:8080
-
mysql -uroot -p -h222.109.62.43 -P3306 (-h : host, -P : port)
-
-
포트포워딩
-
공유기 IP주소 222.109.62.43:80으로 들어 왔을 때
192.168.0.2:80/8080로 설정하여 전달해주는 역할
-
-
-
방법 3: 유동 IP
포트포워딩
-
WAN은 통신사로 부터 받은 공인 IP, 나머지는 사설 IP
-
설정법 192.168.0.1 을 웹브라우저에 입력한다.
- NAT 라우터 관리 > 포트포워딩 관리 > 웹서버의 사설 IP를 알아야한다.
- cmd > ipconfig 명령어의 이더넷(무선) 어댑터 이더넷의 IPv4주소
절대경로, 상대경로
절대경로 : 자신의 위치에 상관없다.
상대경로 : 자신의 위치에 따라 다르다.
유동 IP와 DDNS
-
통신사가 갖고 있는 IP가 한정적이기 때문에 사용하지 않는 IP를 회수한후
다시 사용할 때 다른 새로운 IP로 제공
-
유동IP로 어떻게 서비스를 운영할까?
- Name Server가 바뀐 IP말고 이전의 IP로 안내할 수 있다.
- 보완할수 있는 기술로 DDNS가 있다.
- DDNS (Dynamic DNS): 계속해서 IP주소를 NameServer에 보내준다.
- 사용자는 도메인으로 접근하여 올바른 IP로 접속 가능하다.