도메인
우리가 일상에서 웹브라우저에 입력하는 주소 중 우리가 알기 쉽도록 지정된 모든 주소
IP주소
실제 도메인주소를 웹에 입력하면 숫자로 구성된 주소로 인식함
ex) google.com으로 입력하면 여기에 해당하는 ip주소를 인식해서 컴퓨터에 접속하게 됨
DNS서버 (domain name system)
특정 컴퓨터의 주소를 찾기 위해서 (IP주소를 다 기억하기 어려워서 DNS서버 나옴)
ip주소-> 도메인이름, 도메인이름 ->ip주소 변환하는 기능 사람이 이해하기 쉽도록
그래서 IP주소와 도메인이름을 기억하는 기능,
이름을 물어보면 IP주소를 알려주는 기능을 함
ex) 웹에서 naver.com 입력하면 DNS서버에서 이걸 IP주소로 바꾸고, IP주소로접속하게함
웹호스팅
자신의 홈페이지를 보여줄 수 있는 물리적인 서버 및 기반시설
주소를 넣으면 해당하는 물리적인 서버에 연결
필요한 자원(텍스트,이미지)를 가져와서 웹에서 보여줌
물리적인서버 = 웹호스팅 = 홈페이지
ip주소 = DNS서버 = 인터넷주소 = 도메인이름
A레코드
해당 도메인 주소가 가지는 IP가 무엇인지 알려주는 것 하나씩 지정함
Rout53은 일반적인 DNS서버와 달리 도메인이 하나더라도 각 상황에 따라 다른 IP 알려줌
직접적인 ip주소, 주소기록
CNAME
A레코드처럼 특정IP를 각 도메인마다 하나씩 IP주소를 할당하는건 비효율적
그래서 도메인주소가 가지고 있는 별도의 별명을 부여해서 도메인이 어떤 주소로 접속하면 되는지 확인해주는 것
사용자가 브라우저에 url입력하면
원하는 주소로 찾아올 수 있도록 또다른 DNS서버로 연결해주는 방식
하나의 도메인에 다른 이름을 부여하는 방식, 도메인의 또 다른 이름
만약 도메인이름 : naver.com 이 있고,
그 하위에 section.cafe.naver.com / section.blog.naver.com 이 있다면?
이들의 cname은? Naver.com
그래서 nave.com의 ip가 변경이 되면 cname에 걸린 하위 도메인들도 자동으로 변경됨
클라이언트요청 : blog.naver.com의 ip주소는?
서버응답 : naver.com이랑 같다.
클라이언트요청 :그럼 naver.com의 ip주소는?
서버주소 : 바로 해당하는 ip알려줌
*nslookup 명령어 : name server관련 조회
서버의 네트워크가 제대로 설정되어 있는지 확인
Nslookup 조회하려는 도메인주소
도메인이름의 ip주소 알려줌
각 나오는 4가지는 네임서버들
도메인에 접속하게 되면 무작위로 네임서버에 접근해서 접속한 도메인의 레코드정보찾음
NS레코드 : 도메인의 네임서버를 지정하는 레코드
SOA레코드 : 도메인의 모든 정보와 권한
CNAME레코드 : 별명을 지정해주는 레코드,
'🌱 Computer Science > Network' 카테고리의 다른 글
[NetWork/Web] HTTP 동작방식(웹브라우저-웹서버) IP/TCP/HTTP (0) | 2020.04.11 |
---|---|
[NetWork] TCP/IP 프로토콜과 OS 7 Layer (0) | 2020.04.10 |
[NetWork/Web] HTTP 상태코드 정리 Status Code (0) | 2020.03.23 |
[NetWork] 동기(sync) vs 비동기(async) (0) | 2020.01.25 |
[NetWork/Web] 쿠키와 세션차이점 (+캐시) (0) | 2020.01.17 |
[NetWork/Web] get방식 vs post방식 차이점 (0) | 2020.01.17 |