2014-09-18 1 views
4

Google Compute Engine에서 가끔씩 실행되는 서버를 실행하고 있습니다. 고정 IP 주소를 지불하지 않고 인스턴스가 실행 중일 때 임시 IP 주소를 사용하는 것을 선호합니다. GCE가 인스턴스 이름에서 임시 IP로 매핑하거나 DNS에 매핑하여 CNAME을 사용할 수 있습니까? 예 : instancename.projectname.googlecompute.com과 같이 TTL이 충분히 낮아서 시작한 후 곧 내 인스턴스의 IP 주소를 가리킬 수 있습니다.Google Compute Engine 인스턴스에 대해 Google에서 DNS 레코드를 게시합니까?

문서에서이 파일을 찾을 수 없지만 파일이 존재하지 않으면 매우 놀랍습니다.

+0

your-ip.bc.googleusercontent.com (예 : 178.125.96.3.bc.googleusercontent.com) – Marilu

+1

고마워, 그게 전부지만, IP 주소보다 낫지 않아. 고정 IP에 대한 비용을 지불하고 싶지 않기 때문에 인스턴스가 변경된 IP 주소와 동일하게 유지되기를 바랬습니다. 유일한 방법은 시작시 인스턴스에 동적 DNS 매핑을 등록하는 것입니다. –

답변

2

예, DNS 이름으로 인스턴스에 접근하는 유일한 방법은 고정 IP 주소를 가리키는 정적 A 레코드 또는 임시 주소를 가리키는 동적 DNS 항목 (예 : 내 인스턴스에 대해 내가하는 일).

Compute Engine은 App Engine과 마찬가지로 미리 정의 된 호스트 이름을 제공하지 않으며 app_name .appspot.com을 가리 킵니다.

내 DNS 제공 업체 인 freedns.afraid.org는 DDNS를 다소 단순하게 만듭니다. 이름을 지정하려는 호스트의 경우 정적 A 레코드를 만든 다음 DDNS 링크를 클릭하면 VM 인스턴스의 cron 작업에서 실행할 wget 또는 curl 명령 줄이 표시됩니다.

그러나 유사한 DNS를 제공 할 수있는 많은 다른 DNS 제공 업체가 있습니다.

관련 문제