Questa è una domanda in due parti:Le istanze di Google Compute hanno un nome DNS pubblico stabile?
- fare istanze GCE hanno un nome DNS pubblico stabile? Il nome DNS predefinito ad esempio con IP pubblico a.b.c.d sembra essere d.c.b.a.bc.googleusercontent.com
Se sì, qual è il modo migliore per ottenere queste informazioni? Ecco il trucco che ho usato finora:
EXTERNAL_IP=$(curl -s http://bot.whatismyipaddress.com/) EXTERNAL_DNS=$(dig +short -x ${EXTERNAL_IP})
I nomi DNS di dcbabc.googleusercontent.com sono effettivamente indirizzi IP. Puoi condividere perché stai cercando il nome DNS invece dell'indirizzo IP? –
@BrianDorsey alcune applicazioni (ad esempio Puppet) necessitano di nomi DNS e non funzionano bene con gli indirizzi IP. – Diwaker
Per l'accesso ssh durante lo sviluppo, sarebbe più semplice ricordare e digitare nomi (corrispondenti al nome dell'istanza del progetto) piuttosto che indirizzi IP, senza la necessità di impostare dyndns separati. – poolie