#1 (permalink)  
Old 07-11-2009, 12:33 AM
Registered User
 
Join Date: Jul 2009
Posts: 6
dcmeyer is on a distinguished road
New User Questions

I am a Rackshack (now The Planet) customer and I just upgraded to a new box with cpanel (from outdated Plesk). They set up the hostname on the new box with the same domain I'm using on the old box. The hostname defaults to "domainnamecom.theplanet.host". When I try to change it to "something.domainname.com" it wont let me. Says hostname A entry missing.

There are A records in place for this domain in orbit admin for the servers that have the ip of the old box wich is still online.

I have to migrate all this over.


Question:

Do I set up a user account under root with the main domain and then do the additional ones as addon domains?

Confused.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 07-11-2009, 02:55 AM
Senior Member
 
Join Date: Jun 2005
Location: Area 51
Posts: 1,535
Spiral is on a distinguished road
Lightbulb

DNS can be a confusing issue indeed.

It sounds like that you host your domain's DNS services outside of
your server (and not otherwise in a cluster) if I understand your message
correctly which if that is the case is a bad idea because local zone information
overrides remote zone information and the server will automatically setup a
small zone with your hostname information.

Generally speaking what I do on most servers is setup the server to allow
"Sharing of DNS server IPs" (Tweak Settings in WHM) and then take
2 of the IP addresses on the server (usually the main shared IP plus another)
to also use as DNS server addresses. If I have the choice of a non
sequential IP or an IP on a different subnet available for the second IP,
I choose that for other reasons that become obvious if you ever
do DNS analysis checks so that the IPs don't appear to be from the
same server. If the new server is part of a cluster, I'll setup the second
IP on the other server but that is beyond the scope of this message.

The server will create a zone automatically for the hostname as
"/var/named/(hostname.domain.com).db". I generally ignore
this and go ahead and manually add the zone for my main domain name
to the server. If I am going to host a site with the main domain then
I'll do this by adding a hosting account with the main domain or I'll just
add the DNS zone alone for the main domain used for the hostname alone
as a new zone if I am not going to host a site with that domain.

Once the zone is added by either means, I will go in and edit the zone
either through "Edit a DNS Zone" in WHM or login to the SSH shell and
go to /var/named and edit the (domain.com).db zone file directly.

Changes made:

1. I increment the serial number to a higher number usually based
on the current date such as "2009071101" which makes sure my
changes are picked up by the rest of the world quickly.

2. I'll add the DNS servers I am going to create to be used by the
domain at the top of the zone file:
Code:
mydomain.com. 14400 IN NS ns1.mydomain.com.
mydomain.com. 14400 IN NS ns2.mydomain.com.
3. Further down the same zone file, I'll add the "A" records for those
DNS servers plus an "A" record for my server hostname where my
IP addresses selected earlier would be x.x.x.x and y.y.y.y respectively:
Code:
mydomain.com. IN A x.x.x.x

ns1.mydomain.com. IN A x.x.x.x
ns2.mydomain.com. IN A y.y.y.y

hostname.mydomain.com IN A x.x.x.x
4. I then generally add the usual entries for www, ftp, mail, etc
below those entries and make sure my MX records are correct.

5. I then usuall add a basic SPF record for the domain so
that mail servers with SPF checking will accept mail from
my server (most mail servers out there these days):
Code:
mydomain.com. IN TXT "v=spf1 ip4:x.x.x.x a mx mx:hostname.mydomain.com ~all"
6. I save the domain zone and restart my DNS server.
Code:
# service named restart
# service named status
7. The next step is to go out to the registrar where you purchased your
domain name and register the new hosts (DNS servers) as the same
names and IP addresses as what I put in the zone file and then change
the domain to actually use these new DNS servers as the main active
DNS servers for the domain name.

8. I then contact my upstream provider (if applicable) or whoever it is
who holds the ARIN registration on the IP number itself and ask them
to put in a reverse (PTR) record in there own DNS records to point the
IP address back to my server's hostname. This is an important
requirement so your mail works properly and cannot be done on your
own server unless you actually are the IP address owner directly and
the IP addresses are NOT given to you by your server provider.

Beyond that, I just fill out the information Cpanel needs regarding the
nameservers in the basic cpanel setup, resolvers, related configs, etc
so that Cpanel knows to use my new DNS hosts with the server for
all domains added to the server.

At this point, your DNS should be up and running well and any sites you
add to the server can just use the new DNS servers you created as
the main authoritative DNS servers for those domains.
__________________
[b][color="Blue"]Server Support[/color]: [color="Red"]Server consulting, security, and management![/color][/b]

Last edited by Spiral; 07-11-2009 at 02:57 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 07-11-2009, 03:28 PM
Registered User
 
Join Date: Jul 2009
Posts: 6
dcmeyer is on a distinguished road
Thank You.. but

Spiral,

I understand most of what you are saying but right now that is a little overwhelming. I am under a huge time crunch. Once I get everything moved I will undertake what you suggest.

For now I would like to get everything working as it was on the old box but I'm new to Cpanel and I need help understanding some things.

My main domain is working without errors.

When I try to addon a domain I get an error:

Error from park wrapper: Using nameservers with the following IPs: 207.218.247.135,207.218.223.162 (which are my nameservers) Sorry, the domain is already pointed to an IP address that does not appear to use DNS servers associated with this server. Please transfer the domain to this servers nameservers or have your administrator add one of its nameservers to /etc/ips.remotedns and make the proper A entries on that remote nameserver.

The A records have been changed for this domain I am trying to addon to the new servers IP, and I know it has updated because the main domain has been updated with new A records in Orbit at the same time. But it will not let me addon the domain.

So my question is, can the addon (virtual) domains have the A records on the outside nameservers and still work with Cpanel like my old Plesk, or do I need a DNS server setup on the new server.?

Also, what shoud I select in Cpanel for DNS, BIND, NSD or Diabled?

Thanks in advance for any help you can offer.

Last edited by dcmeyer; 07-11-2009 at 03:31 PM. Reason: More information
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 07-11-2009, 06:15 PM
Registered User
 
Join Date: Jul 2009
Posts: 6
dcmeyer is on a distinguished road
Problem Solved

With a little help from tech support I found my answer.

Not a new thing to most of you I'm sure but for a novice on DNS issues I would have never have found it without help.

Creating/editing the file ips.remotedns with the nameser IP's and placing it in etc/ was the solution.

When I asked how I could create, or find it in Cpanel to add the entry I was told it could not be done that way. He added the file for me in under a minute.

Seems odd I was not told this until I asked specific question about how the DNS works, and also odd there is no way to create/edit this file in Cpanel.

Thank You again for the help and I will try to learn more on using my own server for DNS.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 07-11-2009, 08:59 PM
Senior Member
 
Join Date: Jun 2005
Location: Area 51
Posts: 1,535
Spiral is on a distinguished road
Quote:
Originally Posted by dcmeyer View Post
Error from park wrapper: Using nameservers with the following IPs: 207.218.247.xxx,207.218.223.xxx (which are my nameservers) Sorry, the domain is already pointed to an IP address that does not appear to use DNS servers associated with this server. Please transfer the domain to this servers nameservers or have your administrator add one of its nameservers to /etc/ips.remotedns and make the proper A entries on that remote nameserver.
Sounds like you've got your server setup to reject setting up accounts
where the domains aren't already fully registered and already pointing
to your new server in advance of creating the accounts.

All you need to do is just update a quick setting in your server ...

Log into your WHM control panel and open "Tweak Settings" ...

UNCHECK the following lines:
Code:
Allow Creation of Parked/Addon Domains that resolve to other servers (i.e. domain transfers) [This can be a major security problem. If you must have it enabled, be sure to not allow users to park common internet domains.]
Code:
Allow Creation of Parked/Addon Domains that are not registered	 
When adding a new domain, automatically create A entries for the registered nameservers if they would be contained in the zone.
And go ahead and add a check to the following if needed:
Code:
Prevent users from parking/adding on common internet domains. (i.e. hotmail.com, aol.com)
Save the page and you should be good to go ....
__________________
[b][color="Blue"]Server Support[/color]: [color="Red"]Server consulting, security, and management![/color][/b]

Last edited by Spiral; 07-11-2009 at 09:01 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Couple of user questions re mdaemon, etc Mibble cPanel and WHM Discussions 1 05-19-2008 11:40 AM
New user Questions trainmann52 cPanel Newbies 1 05-09-2007 10:05 AM
Few questions from a new user Eli - Dan cPanel Newbies 1 02-03-2007 07:37 PM
Few New User Questions moFBush cPanel Newbies 2 09-29-2006 08:20 AM
New User, Plenty of Questions yourboy cPanel Newbies 8 11-08-2005 11:59 AM


All times are GMT -5. The time now is 09:47 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© cPanel Inc