TIL- CNAME ,canonical

kyoungyeon·2024년 3월 14일
0

TIL

목록 보기
104/122

status

dns 내 cname 뜻을 보다가 확인하게된 canonical
canonical :

1. according to or ordered by canon law.
"the canonical rites of the Roman Church"
2.
included in the list of sacred books officially accepted as genuine.
"the canonical Gospels of the New Testament"
noun
the prescribed official dress of the clergy.
"Cardinal Bea in full canonicals"
according to or ordered by canon law.
"the canonical rites of the Roman Church"
2.
included in the list of sacred books officially accepted as genuine.
"the canonical Gospels of the New Testament"
noun
the prescribed official dress of the clergy.
"Cardinal Bea in full canonicals"

성직, 교회와 관련이 많은 뜻이라 놀라웠다.
추기경 ,교리, 정법등 "정론"에 가까운 뜻을 가졌다.
직역은 "표준적인, 규범적인" 이다.
canonical Tag

html "<canonical>"

  • 원본 콘텐츠의 주소 출처를 나타내는 태그
  • 출처를 밝혀주기때문에 seo(검색엔진)에서 크롤링시 부하를 많이 줄여준다
  • 쿼리를 할때 <link rel="canonical" href="https://google.com"/> 식으로 있으면 중복 url을 통합된 url로 전달하게 함
    • 위 부분에서 검색 엔진이 효율화 되는 것이다
  • 절대경로로 설정해야함 (상대경로 x)
    googleCanonicaltag

CNAME

  • cnamed == alias (X)
  • 한 도메인에서 다른 도메인으로 리다이렉트 하게 해준다
  • cname 타입 매칭은 하나만, 하나의 호스트에 다른 레코드 타입 연결 x
  • ttl 설정이 가능하다 (패킷 홉수..?)
    • 캐시메모리에 올리는 시간
    • dns 레코드 변경사항이 적용되는 시간
    • 여러 dns 정보 요청
  • 단 루트 도메인은 cname 설정 불가

ALIAS

  • 별칭 도메인을 ip 뿐만아니라 여러 레코드타입에 연결가능하다.
  • 1대다로 다른 endpoint(꼭 nameserver 아니여도 됨)설정 가능
  • 동일 호스트에 다른 레코드 값을 넣고싶을때
  • 루트 도메인에 alias 레코드 사용 가능
  • cname + a record 기능 합체...
  • Ttl 없음

TTL

  • 시간이 짧으면
    • ttl을 짧게하면 client에서 서버에 요청하는 성능이슈(재요청을 해야하니까)
    • 비교적 최신정보
    • 데이터 변경 용이
  • 시간이 길면
    • 오래된 데이터
    • 다른 서비스 (route53) 의 트래픽이 감소해 과부하 줆.

도메인

  • 여러가지 의미로 쓰이지만 여기서는 ip못외우니까 쓰는 인간용어
  • 네임서버, ip로 접속가능
  • 도메인 : 외부 번호
  • 호스트네임: 내선 번호
  • 서브 도메인 : 'map.naver.com'에서 map
profile
🏠TECH & GOSSIP

0개의 댓글