Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Thu Mar 17, 2011 3:05 pm 
Offline

Joined: Thu Mar 17, 2011 2:56 pm
Posts: 1
Location: Washington
I would like one (or multiple) subdomain(s) of my domain point to a linode IP address.
I read the DNS part of the library but it is still not exactly clear to me what steps have to be taken in which order at:
a) the external name server for the domain
b) on the linode (define subdomains?)
c) elsewhere?

Thanx a lot for any help!


Top
   
 Post subject:
PostPosted: Thu Mar 17, 2011 3:54 pm 
Offline
Senior Member

Joined: Wed May 13, 2009 1:18 am
Posts: 681
Can you give a concrete example of one case you want to change? It's not clear if you actually need a sub-domain or just some appropriately named A records in your top level domain. Also this is a case where unless it's crucial to remain hidden, having actual domain names is helpful since the current DNS configuration can be identified.

The below is fairly generic, so not all of it may be relevant for what you are actually trying to do.

When it comes to DNS, there are a few pieces, some or all of which may be handled by the same provider.
  1. Your registrar who handles your domain.
  2. The host(s) that have the authoritative DNS for your domain.
  3. The host(s) that have authoritative DNS for a sub-domain.

So let's say your domain is example.com. You have obtained example.com through your registrar, whose job it is to register that domain and tell the root nameservers (which technically configures the .com delegate servers). As part of that process you must provide at least one but usually several authoritative nameservers.

Those nameservers can be with the same provider (often basic DNS is bundled with domain registration) or can be on a third party, including the DNS servers Linode offers, or can be your own machines. These are the nameservers shown in a whois lookup for your domain. If you want to change them (say, to start using Linode's nameservers rather than a current provider) you need to prepare the target provider to have your DNS information (e.g., add your domain and records) then instruct your registrar about the new nameservers. It's your DNS provider that you use to make changes to DNS information within example.com. In most cases this is where you do all your work and edit any records you find necessary.

Lastly (and less commonly), if you have actual sub-domains that you wish to delegate elsewhere, you can have them have their own independent authoritative nameservers. So let's say that corp.example.com is handled separately from example.com. It's your job then to place NS records in the example.com DNS hosts so someone looking things up can determine that they need to go elsewhere. It's also possible to have a case where you wish to manage your DNS as a collection of sub-domains, but without needing delegation (I have a case like this in a franchise system). In that case, everything is still on the same set of DNS servers, but managed as separate domains for convenience, so the delegate NS records aren't strictly needed.

The above is just the domain structure and how the right nameservers are located to resolve names. It's the individual records (e.g., an A record for "www.example.com" or an MX record for "example.com") that are edited within the domain and are generally what you want to change over time, using whatever interface is available from your DNS provider (e.g., the DNS Manager in Linode's case). Most commonly you can just add the records you need to your main domain (even multiple levels - e.g., adding a record for "host.dom" to the "example.com" domain to yield "host.dom.example.com".

Given the above, it now depends what you mean by "I would like one (or multiple) subdomain(s) of my domain point to a linode IP address. ".

If you have the domain example.com and just want somename.example.com to point to a Linode IP address, just use whomever's DNS service you are using to add an A record for "somename" that has whatever IP address you want. If you are using Linode's DNS for example.com (e.g., you've given your registrar the nameservers ns1-ns5.linode.com as the domain nameservers) you can do this through Linode's DNS Manager.

If you want a separate domain somedomain.example.com, into which you are going to place other records, it's still probably simpler to add records at the main domain, so for example a record for "www.somedomain" added right in example.com.

If you want really separate domains, you will need to create a new domain with your DNS provider, and then you can add the individual records (e.g., "www" above) to that new domain. As long as the sub-domain is served by the same exact set of nameservers as the main "example.com" domain (true if using Linode's DNS) you don't need any additional NS records, but if your DNS provider allocates unique DNS servers to each domain created, you'll need to also add matching NS records to example.com.

-- David


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group