도메인 이름 사전 설정은 어떻게 수행되나요?

도메인 이름 사전 설정은 어떻게 수행되나요?

이 가이드에 따라 nextcloud를 설정했습니다.

https://www.linuxbabe.com/ubuntu/install-nextcloud-11-ubuntu-16-04-nginx-config

DigitalOcean VPS에 있으며 duckdns라는 서비스를 사용하여 도메인 이름을 동적으로 할당하므로 다음을 입력하여 nginx 웹 서버에 액세스할 수 있습니다.

bitofagoob.duckdns.org

이제 이 부분이 어떻게 작동하는지 이해가 되었습니다. 내 VPS는 내가 있는 IP 주소를 duckdns에 알리기 위해 10분마다 핑을 보내는 스크립트를 실행하고 있습니다. VPS에 접속하고 싶을 때 duckdns 서비스만 거치면 해당 IP가 변경되더라도 해당 IP로 리디렉션됩니다.

내가 이해하지 못하는 것은 이것이 지금 어떻게 작동하는지입니다.

nextcloud.bitofagoob.duckdns.org

^이제 새로운 nextcloud 서버 로그인 페이지가 표시됩니다.

도메인이 어떻게 이렇게 될 수 있나요? 다음과 같은 도메인을 생각해보면:

[email protected]

그런 다음 새 사용자/계정 등을 추가하여 "@" 왼쪽에 있는 모든 것을 제어할 수 있다는 것을 깨달았습니다. 그런데 "@" 오른쪽에 있는 항목을 어떻게 변경할 수 있습니까?

답변1

첫째, 도메인 이름이 무엇인지 혼란스러워합니다. [email protected]도메인 이름이 아니라 이메일 주소(또는 XMPP/Jabber 주소 또는 해당 형식을 따르는 기타 여러 항목)입니다. 이는 로컬 부분( bitofagoob), 구분 기호( @) 및 정규화된 도메인 이름( ) 으로 구성됩니다 my.domain.com.

도메인 이름은 DNS를 통해 확인할 수 있는 모든 이름입니다. 정규화된 도메인 이름은 접미사의 일부를 생략하지 않는 이름입니다. 예를 들어, myhostname시스템이 mydomain.com자동으로 끝에 추가 하려고 시도하는 것을 알고 있기 때문에 문제를 해결할 수 있습니다 . myhostname.mydomain.com정규화된 도메인 이름입니다. 일반적으로 FQDN으로 축약됩니다. 이름 끝에 마침표를 추가하여 로컬 DNS 확인자에게 이것이 FQDN임을 알리고 구성된 검색 접미사를 추가하지 않도록 할 수 있습니다.

DNS는 다음과 같은 계층 구조로 구성됩니다.옳은FQDN이 준비되어 있습니다. 각 수준에 따라 다음 수준을 제어하는 ​​사람이 결정됩니다 .. 오른쪽의 루트 도메인( )(ICANN에 의해 ​​제어됨)에서 시작하여 com.ICANN과의 계약에 따라 Verisign에 의해 제어되며 여러 등록 기관을 통해 공개 등록이 허용됩니다. ICANN은 com.하위 도메인의 등록자가(예를 들어) domain.com.이를 제어하기 로 결정했습니다 .

따라서 등록자는 일 domain.com.하기로 결정했습니다 my.domain.com.. 그들은 원하는 만큼 많은 수준을 생성할 수 있으며(이유에 따라 DNS에는 제한이 있다고 확신합니다) 해당 수준에 대한 제어권을 원하는 사람에게 위임할 수 있습니다(또는 스스로 제어할 수 있습니다).

duckdns.org를 관리하는 사람들은 사용자를 위해 "와일드카드"를 설정합니다. 즉, anything.bitofagoob.duckdns.org일치하도록 해상도를 설정합니다 bitofagoob.duckdns.org. (이는 대부분의 DNS 서버 소프트웨어에서 비교적 쉽게 수행할 수 있습니다.)

관련 정보