This details the steps required to create a new hosted zone. An example would be you wanting to serve traffic to an A record of [appname].iamdev.s.uw.edu
. A hosted zone is needed for iamdev.s.uw.edu
before you can route traffic into GCP services.
-
You have setup access to the IAM shared GCP project
-
You are using the iamshared profile.
gcloud config configurations activate iamshared
-
Be the DNS admin of a UW subdomain
yourdomain.uw.edu
. This readme uses that domain as an example and will serve*.yourdomain.uw.edu
if you like.
This is only needed once per yourdomain.uw.edu
or *.yourdomain.uw.edu
that you want to network.
-
In these instructions use...
[zonename]
= theiamdev
ofiamdev.s.uw.edu
for example[dnsname]
= all ofiamdev.s.uw.edu
for example
-
Create the managed zone
cloud dns managed-zones create [zonename] --dns-name="[dnsname]" --description="Describe the purpose for this zone" gcloud dns managed-zones list
-
Send the
NS
andSOA
recrods in an email to[email protected]
and ask them to update your records for[dnsname]
to include the new GCloudNS
andSOA
records.gcloud dns record-sets list --zone="[zonename]"