Say that I have a domain name called example.com and two server located at 2 different IP addresses: and

How could I assign example.com to and the subdomain foo.example.com to

[EDIT] I did try to put a A record linking from @ to the first IP address and from foo.example.com to the second IP address, as illustrated below:

enter image description here

And I did configure a vhosts called foo.example.com on my server at IP address 2.

The @ record works. But after 3 hours waiting for the result (DNS delay), nothing happened with foo.example.com, which link to nothing. Why?

  • If you need to debug your setup, use command line ping to see that you are hitting the correct IP address. If the DNS isn't working yet, put the IP address in your hosts.txt file (or /etc/hosts) and test your server setup before the DNS goes through. Nov 4, 2013 at 17:39

1 Answer 1


You will need to edit the "domain name system" (DNS) records for your domain and assign two A records: one for the bare domain, and one for the subdomain. In DNS, A records are used to assign IP addresses to domain names (and subdomains).

The specific mechanics of editing your DNS records is going depend on where your DNS records are hosted. My DNS host gives me a web interface that lets me do this:

DNS A record web interface

  • thank you for your help, however it does not works Nov 4, 2013 at 16:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.