gcp:dns
Table of Contents
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: 1
Yesterday: 0
Until now: 829
gcp/dns.txt · Last modified: by 127.0.0.1