Child pages
  • CommIT VPC DNS and VPN Setup
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

To make the development environment identical to the production environment, configure your client to override the authoritative DNS server(s) for the domain to the development environment.

Currently, the DNS server for VPC-Dev runs on a personal, free t2.micro instance in EC2 and is accessible at  You will need a secondary resolver for real addresses, such as, (Level3), or, or

DNS Client Configuration:


VPN with L2TP over IPSec

Alternatively, you can just VPN to the machine and the DNS settings will default to and

On a Mac, go to Network.  Click the +.  Select VPN as Interface.  Name the service whatever you want.

Server Address:

Account Name: commitdev
Click Authentication Settings...

Email to ask for the password and shared secret. 

Developer Docs


yum -y install bind

Configure /etc/named.conf and the zone file /var/named/masters/ (see examples attached).

chkconfig named on


named logs to /var/log/messages

Start/Stop Commands

/etc/init.d/named start

/etc/init.d/named stop

This is configured to serve up the A and/or CNAME records for,, and for the specific VPC environment. 

Recursion is disabled and rate limiting is set at 5 per second.  Since there are a total of 3 records, this is basically impossible to use in any form of attack, ever, and it's in a personal account anyway.

  • No labels