Program Tip

하나 (단일) 문자 최상위 도메인 이름을 가질 수 있습니까?

programtip 2021. 1. 8. 22:14
반응형

하나 (단일) 문자 최상위 도메인 이름을 가질 수 있습니까?


이메일을 확인하기 위해 Regex를 작성하고 있습니다. 저를 혼란스럽게하는 유일한 것은 :

최상위 도메인 이름에 단일 문자를 사용할 수 있습니까? (예 : lockevn.c )

배경 : 최상위 도메인 이름은 2 자에서 모든 문자 (.uk, .us에서 .canon , .museum) 까지 가능하다는 것을 알고있었습니다 . 일부 문서를 읽었지만 1 자 허용 여부를 알 수 없습니다.


기술적으로 가능하지만 루트에 허용 된 단일 문자 tld가 없으므로 (현재) 대답은 다음과 같습니다.

, 이다 , 최상위 도메인 이름에 대한 단일 문자를 가질 수 있지만 , 현재 거기에 어떤 루트에 단일 문자 TLD를.

다음 URL에서 현재 루트에있는 TLD 목록을 볼 수 있습니다.

RFC-952는 "이름"이 무엇인지 보여줍니다. 여기에는 최상위 도메인으로 유효한 것이 포함됩니다.

A "name" (Net, Host, Gateway, or Domain name) is a text string up
to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus
sign (-), and period (.).

또한 RFC-952의 문법은 다음을 보여줍니다.

 <name>  ::= <let>[*[<let-or-digit-or-hyphen>]<let-or-digit>]

RFC-1123 섹션 2.1은 특별히 단일 문자 도메인 및 하위 도메인을 허용하여 RFC-952의 초기 문법을 문자로 시작하는 것에서보다 완화 된 것으로 변경했습니다. 이제 숫자로 된 단일 문자 최상위 도메인을 가질 수 있습니다.

2.1  Host Names and Numbers

   The syntax of a legal Internet host name was specified in RFC-952.
   One aspect of host name syntax is hereby changed: the
   restriction on the first character is relaxed to allow either a
   letter or a digit.  Host software MUST support this more liberal
   syntax.

편집 : @ mr.spuratic의 의견에 따라 RFC-3696 섹션 2는 최상위 도메인에 대한 규칙을 다음과 같이 강화했습니다.

     There is an additional rule that essentially requires
     that top-level domain names not be all-numeric.

이는 다음을 의미합니다.

  • ㅏ. A는 유효한 최상위 도메인
  • 1. 유효한 최상위 도메인 이 아닙니다.

이것에 대한 매우 비과학적인 테스트는 내 로컬 컴퓨터를 가리키는 ahosts파일 에 " "를 추가하면 http://a내 주소 표시 줄로 이동하면 Apache 시작 페이지가 표시됨을 보여줍니다.


인터넷 표준에 대해서는 잘 모르겠지만 실제로는 그렇지 않습니다.

보다,

http://www.norid.no/domenenavnbaser/domreg.html

과,

http://sqa.fyicenter.com/Online_Test_Tools/Domain_Name_Format_Validator.php


일부 레지스트리에서는 실수로 허용하지 않기 때문에 1 자 도메인을 반드시 허용해야합니다 (그리고 영국, 독일, 폴란드, 아일랜드와 같은 상당히 큰 레지스트리에 대해서도 이야기합니다. 인터넷 커뮤니티에 매우 중요한 공헌자이며 특이한 작은 예외는 아닙니다). 나는 또한 내가 사용한 모든 전자 메일 서비스, 문자 및 숫자와도 확실히 작동하는 그러한 도메인을 사용할 계획이기 때문에 실제로 이것을 허용하는 힌트를 제공 할 것입니다. 그렇지 않으면 스크립트가 나중에 수정해야 할 수도 있습니다.

또한 가장 큰 인터넷 회사 중 일부는 이러한 도메인을 사용합니다. 가장 유명한 예 중 하나는 단축을위한 Twitters t.co입니다. 그러한 도메인을 가진 다른 회사는 Facebook, Google, PayPal, Deutsche Telekom입니다. 그러나 목록은 더 길고 일부 더 큰 투자자는 자산으로 보유합니다.

그건 그렇고 "1 글자 도메인 이름"을 검색하면 온라인에서 이런 종류의 도메인을 거래하는 웹 사이트가 있다는 증거입니다. :)

참조 URL : https://stackoverflow.com/questions/7411255/is-it-possible-to-have-one-single-character-top-level-domain-name

반응형