
배포하려고 합니다.일어드벤처Linux를 사용하는 Azure Linux Virtual Machine에서 테스트하고 인터넷에서 액세스하세요.
이를 위해 나는 찾았다여기 #794(댓글)에 대한 참조좋은 문서 기술의 insensitiveclod에서.
나는 해당 가이드에 따라 Ubuntu 20.04.2 LTS, 동적 IP 주소 및 다음과 같은 DNS 이름을 사용하여 Azure VM에서 대부분의 단계를 수행했습니다.mytestwa.northeurope.cloudapp.azure.com
나는 그랬다:
- Linux를 사용하여 Azure VM 만들기
- Azure IP 주소(공용 주소 및 DNS 이름)를 생성하고 Azure VM에 할당
- Docker 환경 설정 및 네트워크 설정
- Jitsi/workadventure와 별도로 Traefik(및 coturn) 설정
- WorkAdventure 설정
- 짓시 설정
그래도 아무것도 테스트할 수 없습니다(Traefik,일어드벤처, 또는짓시) 가이드에서 이 단계를 어떻게 달성할 수 있는지 모르기 때문입니다.
"호스팅하려는 시스템의 공개적으로 연결 가능한 IP에 대한 와일드카드 DNS 레코드를 설정하십시오 *.whatever.your.domain.is
. CNAME 레코드를 사용하면 문제가 없습니다. 처음에는 TTL을 5분으로 설정하는 것이 좋을 수 있습니다. (DNS 와일드카드 또는 각 DNS 항목 생성 모든 서비스에 대해 xyz.whatever.your.domain.is
)"
play.*
따라서 WorkAdventure는 하위 도메인( , pusher.*
, 등) 을 사용해야 하며 meet.*
다음 중 어느 것에도 액세스할 수 없습니다( mytestwa.northeurope.cloudapp.azure
또는 somefreedomain.tk
).
- admin.mytestwa.northeurope.cloudapp.azure
- play.mytestwa.northeurope.cloudapp.azure.com
- Meet.mytestwa.northeurope.cloudapp.azure.com
- play.somefreedomain.tk
- ...somefreedomain.tk
공개적으로 연결할 수 있는 IP 또는 DNS 이름 에 대한 와일드카드 DNS 레코드 설정은 *.mytestwa.northeurope.cloudapp.azure.com
Azure Portal 또는 Azure VM Linux 셸에서 수행해야 합니까?
freenom.com에서 무료 맞춤 도메인을 만들 수 있었습니다 somefreedomain.tk
. 이것이 Freenom 관리 패널의 DNS 설정입니다.
여전히 진행 방법을 모르겠습니다. DNS 설정에 * CNAME 3600 ...cloudapp.azure.com으로 다른 레코드를 추가하려고 하면 "와일드 카드는 허용되지 않습니다!"라는 오류가 표시되기 때문입니다.
누구든지 어떤 생각이 있고 나를 도울 수 있습니까?
Azure 리소스 IP 주소를 만들고 Azure VM에 할당했습니다.
첨부된 그림에서 볼 수 있듯이 Azure 리소스 DNS 영역(이름 )을 사용하여 해당 Azure IP 주소를 구성하고 Azure DNS에 별칭 레코드를 생성하려고 시도했지만 여전히 작동하지 않으며 다음과 관련된 지식이 제한되어 있습니다. DNS 및 하위 도메인 관련 내용입니다.dns.zone
somefreedomain.tk
어떤 도움이나 제안이라도 환영합니다!
매우 감사합니다!
다른 링크나 이미지를 넣을 만큼 평판이 부족해서 글을 남깁니다.초기 SO 질문의 링크.
답변1
Azure DNS는 와일드카드 레코드를 지원합니다. 와일드카드가 아닌 레코드 세트에서 더 가깝게 일치하는 항목이 없는 한, 일치하는 이름이 있는 쿼리에 대한 응답으로 와일드카드 레코드가 반환됩니다. Azure DNS는 NS 및 SOA를 제외한 모든 레코드 유형에 대해 와일드카드 레코드 집합을 지원합니다. 와일드카드 레코드 세트를 생성하려면 레코드 세트 이름을 사용하세요 *
.
포털, powershell, cli 또는 api를 통해 이러한 레코드를 생성할 수 있습니다.
참조: