GCP Compute Engine를 사용하여 VM을 생성했습니다. 제 도메인 이름은 solarnauts.net입니다 (Namecheap에서 등록).
DNS A 레코드를 생성했으며, 호스트에는 서브도메인 discourse.solarnauts.net을, 값에는 VM의 외부 IP 주소를 입력했습니다.
./discourse-setup을 실행하면 포트 80과 443에 대한 경고가 표시됩니다(아래 참조).
VM의 방화벽 규칙에 이 두 포트를 개방하는 규칙을 추가했음에도 불구하고 여전히 이 오류가 발생합니다. 어떤 조치를 권장하시나요?
감사합니다
Checking your domain name . . .WARNING: Port 443 of computer does not appear to be accessible using hostname: discourse.solarnauts.net.WARNING: Connection to [http://discourse.solarnauts.net](http://discourse.solarnauts.net/) (port 80) also fails.This suggests that discourse.solarnauts.net resolves to some IP address that does not reach this machine where you are installing discourse.The first thing to do is confirm that discourse.solarnauts.net resolves to the IP address of this server.You usually do this at the same place you purchased the domain.If you are sure that the IP address resolves correctly, it could be a firewall issue.A web search for "open ports YOUR CLOUD SERVICE" might help.
nslookup은 사용자의 시스템에서 로컬로 수행되는 검사입니다. 시스템과 라우터의 DNS 캐시, ISP의 DNS 리졸버 등 다양한 요인에 의해 영향을 받을 수 있습니다. 그래서 저는 여러 PoP(접속 지점)를 통해 DNS 레코드가 존재하는지, 어떤 값을 반환하는지 확인하는 제3자 서비스를 이용했습니다.
신규로 생성된 DNS 레코드는 일반적으로 약 10분 후에 해석(resolving)이 시작됩니다. 느린 해석기를 사용하는 경우 2~6시간이 걸릴 수 있으며, 최악의 경우 최대 48시간까지 소요될 수 있습니다. 저는 Namecheap에 대한 이전 경험이 없어서 그쪽에 대해 단정적으로 말씀드리기는 어렵지만, 대부분의 등록국(registrar)의 DNS 전파(propagation)는 비교적 빠르게 해석이 시작됩니다.
귀하의 설정에서 이상하게 의심스러운 점은 어디에도 DNS 레코드 변경 사항이 보이지 않는다는 것입니다. 따라서 레코드가 올바르게 생성되지 않았을 가능성이 있습니다.