ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (개발지식) 9 - 인터넷 기본 도메인, 호스팅, 포워딩
    개발/개발지식 2023. 12. 14. 23:40

    ■ IP

    인터넷에 연결되어 있는 장치(컴퓨터, 스마트폰, 태블릿, 서버) 등등 각각의 장치를 식별할 수 있는 주소

    예) 115.68.24.88

     

    따라서 어떤 컴퓨터가 어떻게 접속했는지 알 수 있다. 

     

    ■ 도메인

    IP가 사람이 이해하고 기억하기 어렵기 때문에 IP에 이름을 부여했는데 이것을 도메인이라 함.

     

    NAVER -> 223.130.200.107

     

    ※ 해당하는 사이트 ip 알기

     

    1. cmd 들어가기

    2. nslookup 원하는 도메인 명 치면 된다.

     

     

    만약 한 번도 도메인(naver)을 들어가지 않았다면 내컴퓨터가  dns(도메인 네임서버)에 도메인 주소(223.130.200.107)를 물어보게 된다.  그러면 해당 ip 주소(223.130.200.107) 를 dns가 내컴퓨터에 알려준다. 

     

    이제는 그 주소를 이용해서 내 컴퓨터가 그 ip주소에 해당하는 컴퓨터(223.130.200.107) 를 찾고 해당 홈페이지에 접속함을 알려주면 (223.130.200.107)에 해당하는 장치가 사용자가 요청한 정보에 해당하는 정보를 내 컴퓨터 화면에 보여준다. 

     

    ■ 도메인 구성요소

    * naver.com

    naver -> 컴퓨터 이름

    com -> 영리 단체

     

    * daum.co.kr

    daum -> 컴퓨터 이름

    co -> country 국가 형태의 최상위 도메인

    kr -> 대한민국 NIC에서 관리하는 도메인 의미

     

    ■ URL

    도메인과 URL 차이가 있다.

    도메인의 경우 장치를 식별하기 위한 주소라면

    URL은 도메인 + 경로를 의미한다.

     

    즉 도메인은 서버를 식별하기 위한 사람이 이해가능한 주소라면

    URL 은 서버가 운영하는 다양한 컨텐츠를 식별하는 경로까지 포함하는 것 

     

    도메인 : www.naver.com

    URL : https://mail.naver.com/v2/folders/0/all -> 메일까지 가는 URL

     

    네이버 메일

    한눈에 보고 손쉽게 관리하는 스마트메일

    mail.naver.com

     

    네이버

    네이버 메인에서 다양한 정보와 유용한 컨텐츠를 만나 보세요

    www.naver.com

     

     

    호스트 설정은 서비스를 제공하는 서버(IP)를 우리가 원하는 도메인으로 등록하는 것이다. 

     

     

    사진과 같이 각각 다른 서버는 각각 다른 IP를 지게 된다.

    여기서 밑줄친 호스트 네임을 달리 함으로써 하나의 도메인으로 여러 IP를 가져갈 수 있다. 

     

    데이터를 서비스하는  컴퓨터들을 호스트라고 한다. 

     

    단 도메인 호스트 지정 후 바로 접근은 어렵다.

    네임서버는 캐시 매커니즘인데 변경정보 업데이트까지는 시간이 걸린다. 

     

    ■ 포워딩 설정

     

    어딘가로 보낸다는 뜻 

    메일에서도 포워드 해서 보낸다는 뜻으로도 사용한다.

     

    즉, 도메인으로 접근한 사용자를 다른 도메인으로 보내는 행위이다. 

     

    예를 들어 우리가 지정한 임의의 도메인 hjsong96.com 이 있다고 가정하면

    이를 입력했을 때 hjsong96.tistory.com 로 보내버리는 것이다. 

     

     

    포워딩은 유동 포워딩과 고정 포워딩이 있다.

    - 유동 포워딩 : hjsong96.com  입력 시 주소가  보내버려지는 주소( hjsong96.tistory.com )로 뜨는 것이다. 

    - 고정 포워딩 : 도메인은 hjsong96.tistory.com 로 바뀌지만 브라우저 상 뜨는 주소는 ( hjsong96.com ) 가 뜨는 것이다. 

     

    ■ 네임서버

    도메인에 해당하는 ip를 알려주는 서비스

     

    DNSEVER :웹기반 도메인 관리 서비스 

     

    ■ hosts 파일

    * 브라우저가 도메인에 해당하는 IP를 찾는 순서

    1. local cache 를 검색한다. (ip 있는지 확인)

    2. hosts 파일을 검색한다. 

    3. 도메인 네임서버를 검색한다. 

     

    local cache 한 번이라도 도메인을 들어가면 해당하는 도메인을 local chche 는 기억해둔다. 

    만약 도메인이 들어오면 223.130.200.107 를 기억해뒀다 접근한다. 

     

     한 번도 들어간 적이 없다면 hosts 파일 검색해서 그 안에 기술되어 있는 내용을 보고 도메인 찾는다.

    그 안에도 없다면 브라우저는 도메인 네임서버를 검색한다.

     

    * hosts 파일의 위치

    파일의 형태로 존재한다.

    운영체제에 따라 위치가 다르다. 

     

    ※ ipconfig /renew

     

     

    ip와 관련된 네트워크 정보 갱신된다. (local cache 지워준다.)

     

    호스트파일 수정하는 이유는 특정한 도메인 환경 테스트 하기 위해서

    개발환경 세팅 시에도 활용된다. 

Designed by Tistory.