웹호스팅 서비스를 만들고 있는데 문제가 생겼습니다. 내 생각이 맞는지 걱정해야 하는지는 잘 모르겠지만 사용자가 내 전용 서버의 IP 주소를 가리키는 A 레코드를 추가할 계획입니다. 이 접근 방식을 사용하면 사용자 B가 사용자 A의 하위 도메인을 "훔칠" 수 있는지 알고 싶습니다. 예를 들어, 사용자 A는 example.com을 xxx.xxx.xxx.xxx로 지정하고 사용자 B는 사용자 A가 example.com을 소유하고 있음을 발견합니다. 사용자 A에는 내 IP 주소를 가리키는 example.com 및 *.example.com이 있습니다. 사용자 B가 test.example.com을 등록할 수 있나요? 그 이유는 무엇?
답변1
아니요. 하위 도메인은 등록할 수 없으며 최상위 도메인 외부의 도메인 이름만 등록할 수 있습니다. 단, 여러 수준의 도메인 이름이 있을 수 있습니다.
예를 들어 등록할 수 example.com
있지만 l1.example.com
.
등록할 수 있지만 제한사항 으로 인해 example.eu.com
등록할 수 없습니다 .l1.example.eu.com
eu.com
domain name registrar
즉, 일부 도메인 이름에는 하위 도메인 이름 등록을 허용하는 특별한 속성이 있습니다.
정말 진흙처럼 맑아요...
답변2
"등록"은 어디에 있나요?
사용자 A가 자신의 도메인 이름을 가리키고 서버의 와일드카드 A 또는 AAAA 레코드를 가리키는 경우... 사용자 B는 해당 도메인 이름의 하위 도메인을 등록합니다.귀하의 소프트웨어에서그러면 문제가 있을 수 있습니다.
귀하의 소프트웨어는 사용자 B의 하위 도메인을 호스팅하며, 사용자 A가 설정한 DNS는 하위 도메인에 대한 브라우저 액세스를 용이하게 합니다.
예, 사용자에게 소유권을 증명하도록 요구하거나 사용자에게 와일드카드 레코드를 사용하지 말라고 경고해야 합니다.