====== GCP Cloud Compute ======
===== Cloud DNS =====
==== Web way ====
Select "Cloud DNS" from menu on LHS.
Add domain (yourdomain.com) which shows up resource records for NameServers. These need using on the DNS name registrar's website. 
Add new A record, same way in principe as any other dns, just googlified. 
Test External access:-
[root@helium scripts]# nslookup test1.yourdomain.com  ns-cloud-d1.googledomains.com
Server:         ns-cloud-d1.googledomains.com
Address:        216.239.32.109#53
Name:   test1.yourdomain.com
Address: 10.10.10.10
In this case, the address was set to 10.10.10.10 just for a test URL.
==== CLI way ====
[me@eb8470w ~]$ gcloud dns record-sets -z=yourdomain-com transaction start
Transaction started [transaction.yaml].
[me@eb8470w ~]$ 
[me@eb8470w ~]$ 
[me@eb8470w ~]$ gcloud dns --project yourdomain-production record-sets transaction add --zone="yourdomain-com" --name="test1.sub.yourdomain.com." --ttl=21600 --type=A "1.2.3.4"
Record addition appended to transaction at [transaction.yaml].
[me@eb8470w ~]$ gcloud dns record-sets -z=yourdomain-com transaction describe
additions:
- kind: dns#resourceRecordSet
  name: yourdomain.com.
  rrdatas:
  - ns-cloud-d1.googledomains.com. dns-admin.google.com. 1 21600 3600 1209600 300
  ttl: 21600
  type: SOA
- kind: dns#resourceRecordSet
  name: test1.sub.yourdomain.com.
  rrdatas:
  - 1.2.3.4
  ttl: 21600
  type: A
deletions:
- kind: dns#resourceRecordSet
  name: yourdomain.com.
  rrdatas:
  - ns-cloud-d1.googledomains.com. dns-admin.google.com. 0 21600 3600 1209600 300
  ttl: 21600
  type: SOA
[astringer@eb8470w ~]$ gcloud dns record-sets -z=yourdomain-com transaction execute
Executed transaction [transaction.yaml] for managed-zone [yourdomain-com].
Created [https://www.googleapis.com/dns/v1/projects/yourdomain-production/managedZones/yourdomain-com/changes/4].
ID  START_TIME                STATUS
4   2015-11-02T16:24:08.502Z  pending
[me@eb8470w ~]$ 
This page has been accessed for:- \\
Today: {{counter|today}} \\
Yesterday: {{counter|yesterday}} \\
Until now: {{counter|total}} \\