우아한테크코스 테코톡

엘리의 DNS

https://youtu.be/sDXcLyrn6gU

엘리의 DNS

DNS (Domain Name System)

  • 도메인 이름과 IP 주소에 대한 정보를 관리하는 시스템
  • 인터넷 사용자는 IP 주소를 몰라도 된다.
  • img.png

DNS 동작 과정

  • img.png
    1. 브라우져 캐시 확인
    2. hosts 파일과 캐시 확인
    3. DNS 서버에게 해당 IP 요청

DNS 서버 분리

  • 도메인을 계층적이게 관리해 서버를 분리한다.
  • img.png
  • img.png
  • img.png
  • img.png

도메인 적용해보기

  1. 원하는 도메인을 구매한다.
    • img.png
  2. DNS 레코드를 추가해 도메인 이름에 IP 주소를 매핑한다.
    • img.png
      • 호스트: 서브 도메인
        • @(null), www, m, dev 등
        • mo-rak.com. www.mo-rak.com, m.mo-rak.com, dev.mo-rak.com
      • 타입: 레코드의 타입
        • 도메인 이름에 어떤 타입의 값이 매핑되는지 설정
        • A, CNAME, NS, SOA, MX, PTR, TXT 등
          • A: 도메인 이름을 IP 주소(IPv4)로 매핑해준다.
          • CNAME: 도메인 이름에 대한 별칭을 매핑해준다.
          • NS: 도메인 이름에 대한 권한 있는 네임 서버를 매핑해준다.
          • SOA(Start Of Authority): 도메인 영역에 대한 권한을 설정해준다.
            • TTL, 네임서버, 관리자 정보 등을 등록한.
          • MX(Main eXchange): 도메인 이름에 메일 서버를 매핑해준다.
          • PTR(Pointer): IP 주소를 도메인 이름에 매핑한다.
            • IP 주소에 매핑되는 도메인 이름을 확인할 때 사용한다.
          • TXT(TeXT): 도메인 이름에 대한 서명과 간단한 텍스트를 지정한다.
            • Google Search Console 과 같은 검색 엔진 등록 과정에서 사용되기도 한다.

DNS 동작 과정 진짜 최종

  • img.png
    1. 브라우져 캐시 확인
    2. hosts 파일과 캐시 확인
    3. 로컬 DNS 서버에게 해당 IP 요청
    4. 캐시 확인
    5. 루트 NS 서버에게 해당 IP 요청
    6. NS 값이 com 네임 서버 주소를 응답
    7. com NS 서버에게 해당 IP 요청
    8. Sub Domain NS 주소 응답
    9. Sub Domain NS 서버에게 해당 IP 요청
    10. 최종적으로 해당 IP 응답

© 2020. All rights reserved.

SIKSIK