Skip to content

Instantly share code, notes, and snippets.

@alchemycs
Created June 28, 2011 03:00
Show Gist options
  • Save alchemycs/1050393 to your computer and use it in GitHub Desktop.
Save alchemycs/1050393 to your computer and use it in GitHub Desktop.
AWS Route 53 Change Resource Record Sets Request for pointing domains to google adsense domains. Now includes setting up google apps.
<?xml version="1.0" encoding="UTF-8"?>
<ChangeResourceRecordSetsRequest xmlns="https://route53.amazonaws.com/doc/2010-10-01/">
<ChangeBatch>
<Comment>
<!-- Change this comment if you like. Don't forget to fill in your own domain and publisher id below! -->
Establish DNS records for Google Ads for Domains
</Comment>
<Changes>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>www.domain.tld.</Name>
<Type>CNAME</Type>
<TTL>300</TTL> <!-- A short TTL of only 5 minutes in case one day we want to take back control of our domain -->
<ResourceRecords>
<ResourceRecord>
<!-- Make sure you change this to your ads account - but I'm happy if you want to send revenue to me :) -->
<Value>pub-8554785125479335.afd.ghs.google.com.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>domain.tld.</Name>
<Type>A</Type>
<TTL>300</TTL> <!-- A short TTL of only 5 minutes in case one day we want to take back control of our domain -->
<ResourceRecords>
<ResourceRecord>
<Value>216.239.32.21</Value>
</ResourceRecord>
<ResourceRecord>
<Value>216.239.34.21</Value>
</ResourceRecord>
<ResourceRecord>
<Value>216.239.36.21</Value>
</ResourceRecord>
<ResourceRecord>
<Value>216.239.38.21</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
</Changes>
</ChangeBatch>
</ChangeResourceRecordSetsRequest>
<?xml version="1.0" encoding="UTF-8"?>
<ChangeResourceRecordSetsRequest xmlns="https://route53.amazonaws.com/doc/2010-10-01/">
<ChangeBatch>
<Comment>
Establish CNAME records for Google Apps and setup MX records to point to Google
</Comment>
<Changes>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>domain.tld.</Name>
<Type>MX</Type>
<TTL>7200</TTL> <!-- A 2 hour TTL should be enough, change to suit your own needs -->
<ResourceRecords>
<ResourceRecord>
<Value>1 ASPMX.L.GOOGLE.COM.</Value>
</ResourceRecord>
<ResourceRecord>
<Value>5 ALT1.ASPMX.L.GOOGLE.COM.</Value>
</ResourceRecord>
<ResourceRecord>
<Value>5 ALT2.ASPMX.L.GOOGLE.COM.</Value>
</ResourceRecord>
<ResourceRecord>
<Value>10 ASPMX2.GOOGLEMAIL.COM.</Value>
</ResourceRecord>
<ResourceRecord>
<Value>10 ASPMX3.GOOGLEMAIL.COM.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>mail.domain.tld.</Name> <!-- Mail Application -->
<Type>CNAME</Type>
<TTL>7200</TTL>
<ResourceRecords>
<ResourceRecord>
<Value>ghs.google.com.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>calendar.domain.tld.</Name> <!-- Calendar Application -->
<Type>CNAME</Type>
<TTL>7200</TTL>
<ResourceRecords>
<ResourceRecord>
<Value>ghs.google.com.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>start.domain.tld.</Name> <!-- A place to launch from -->
<Type>CNAME</Type>
<TTL>7200</TTL>
<ResourceRecords>
<ResourceRecord>
<Value>ghs.google.com.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>sites.domain.tld.</Name> <!-- Google based sites for your domain -->
<Type>CNAME</Type>
<TTL>7200</TTL>
<ResourceRecords>
<ResourceRecord>
<Value>ghs.google.com.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
<Change>
<Action>CREATE</Action>
<ResourceRecordSet>
<!-- Make sure you change this to your domain -->
<Name>docs.domain.tld.</Name> <!-- Document Application -->
<Type>CNAME</Type>
<TTL>7200</TTL>
<ResourceRecords>
<ResourceRecord>
<Value>ghs.google.com.</Value>
</ResourceRecord>
</ResourceRecords>
</ResourceRecordSet>
</Change>
</Changes>
</ChangeBatch>
</ChangeResourceRecordSetsRequest>
@alchemycs
Copy link
Author

Take a look at http://www.google.com/adsense/support/bin/answer.py?answer=76049 for more information on Google Adsense or Domains

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment