Skip to content
On this page

최상위 도메인(Top Level Domain)

Title
최상위 도메인(Top Level Domain)
Category
Glossary
Tags
Aliases
최상위 도메인(Top Level Domain)TLD최상위 도메인Top Level DomainPublic SuffixSuffix
Related
Created
2 years ago
Updated
last year
                    TLD
                    |-|
https://www.example.com:443
            |---------|
               TLD+1
                    TLD
                    |-|
https://www.example.com:443
            |---------|
               TLD+1
  • 최상위 도메인(TLD)은 .com, .org 와 같은 Root Zone Database 에 포함된 도메인이다.
  • "사이트"라는 것은 TLD와 TLD 바로 앞에 있는 부분(TLD+1)의 조합이다.
                      eTLD
                   |-------|
https://my-project.github.io:443
        |------------------|
               eTLD+1
                      eTLD
                   |-------|
https://my-project.github.io:443
        |------------------|
               eTLD+1
  • 하지만 .co.kr, github.io 와 같은 도메인들도 있는데, 여기서 kr 이나 io 를 TLD로 사용하면 사이트를 식별할 수 없다.
  • 이를 위해 "effective TLD"라는 것이 만들어졌고 이는 공개 접미사 목록(Public Suffix List)에서 관리된다.
    • 따라서, 위의 예제에서 my-project.github.io 를 사이트로 본다.

https://app.jakearchibald.comhttps://other-app.jakearchibald.com는 같은 사이트의 일부이지만 https://app.glitch.mehttps://other-app.glitch.me는 다른 사이트이다. glitch.me은 공개 접미사 목록에 있는 반면, jakearchibald.com는 없기 때문이다. 다른 사람들이 glitch.me의 서브도메인을 '소유'하는 반면, 필자는 jakearchibald.com의 모든 서브도메인을 소유하기 때문에 이것은 틀린 것이 아니다.

References

Released under the MIT License.