는 "문제"를 해결하려고하는 것은 아니어도 잘 정의.
DNS 자체에서이 정보를 얻을 방법이 없습니다. DNS는 하위 도메인, 도메인 및 TLD를 구분하지 않습니다.
브라우저 제조업체 및 기타 이해 관계자는 building and maintaining a list manually의 단점에 대한 해결책을 찾지 못했을 것입니다. 심지어 불완전한 해결책이기도합니다. 예를 들어 캐나다에서는 도메인을 <your-label>.ca
, <your-label>.<province>.ca
또는 <your-label>.<municipality>.<province>.ca
으로 등록 할 수 있지만 current version of Mozilla's list은 처음 두 가지 가능성을 설명합니다. (모든 시정촌을 나열하는 것은 어쨌든 너무 부담 스러울 것이다).
"공용"도메인과 "개인"도메인 사이의 경계는 기술적 인 것이 아닙니다. 일본의 대학 (또는 그와 유사한 국가)이 아닌 이상 ac.jp
에 도메인을 등록 할 수 없습니다. 도메인 이름이 인 경우가 아니면 u-tokyo.ac.jp
에 도메인을 등록 할 수 없습니다. 이 두 가지 제한은 기술 수준에서 근본적으로 다르지 않지만 그 중 하나는 "공개"로 간주되고 다른 하나는 그렇지 않습니다. 그것은 정치/법의 차이입니다.
또한 보안 목적으로 공개/개인 도메인 구별이 사용되는 경우 (웹 브라우저에서 예를 들어 슈퍼 쿠키를 금지하기 위해 사용됨) 한 대학 내의 다른 부서가 다른 대학만큼이나? 적용 할 수있는 잘 알려진 조언이 있습니다. 기술 솔루션으로 정치적 문제를 해결하려고해서는 안됩니다.
DNS에서는 하위 도메인, 도메인 및 TLD를 구별하지 않습니다. – Celada
@Celada 예, 이것이 내가 그 질문을하는 이유입니다. 나는 이것이 최선의 방법으로 표현하지 못했을 것임을 깨달았습니다. - DNS를 통해 반드시 필요한 것은 아니지만 TLD 목록을 유지하는 것을 피하기를 원합니다. – Loftx