Knowledgebase

Unique IP address for each of my domains?

Posted by enterpriseJM, 04-30-2017, 10:31 PM
I am thinking of a move to a new hosting provider. There are several domains in my current host account, a couple of personal domains that get minimal traffic, one that gets maybe 3K visitors per day and yet another domain that has some potential. I'd like to set up the next server (probably a VPS) to assure that email is deliverable, which means proper DNS records. My personal sites don't really send out any email, other than to a handful of friends and some shopping sites. But one site is a forum and another a travel oriented site and email is very important to do right. It's not, however, bulk enough to use a separate email provider. MY thought was to set the new hosting up with separate IP addresses for each of the most important sites and use a shared IP for my personal sites. Is that a good plan? Do hosting providers usually offer additional IP addresses to be used on the same account? This brings up even more questions about structuring the server. Do I add separate cPanel accounts in WHM for each major domain, or each domain, including the minor ones, or should I opt to sign up for 2 or more hosting accounts, with each major domain using its own WHM/cPanel and just add my personal sites to one of them? I'm almost embarrassed asking. I have been developing websites for most of the last 15 years, starting my first website on 1&1 Hosting back in the early aughts. I never paid much attention to the structure of multiple domains. Now, all of a sudden, I'm questioning myself and I want to make sure I do it right. I have a habit of staying with a host for years. The one I'm with now has been sold to another company I don't particularly like, so I want to move to one I can like. Thanks for any guidance. Jim

Posted by HostWithLove_Cody, 05-01-2017, 12:14 AM
Hey Jim, It seems like you have two main queries which I will address below: 1) Hosting your websites on separate cPanel accounts Most providers these days are using CloudLinux which helps to isolate each cPanel account to their own lightweight virtual environment (LVE). This has both security and performance benefits. If you have access to creating additional cPanel accounts, then it will definitely be recommended to setup each domain on their own cPanel account. In terms of security, a simple illustration would be to consider the otherwise scenario, meaning to say, if you were hosting all the websites on a single cPanel account, and just one of them gets infected with malware, the other websites that are hosted on the same cPanel account would be exposed to the malware and risk being infected as well. Having each website on separate cPanel accounts will prevent this from happening. 2) Email Delivery Having a VPS does not guarantee better email delivery (or website's loading speed for that matter, but that is another discussion altogether). Some people may say that being on a VPS will ensure you are not sharing the same IP Address with other users and which isolates you from the potential spammers, but that can be achieved on a shared / reseller hosting environment as well. Considering the costs of a typical VPS, and especially if you were to factor in the costs of software licenses and server management, you may find it much more economical to go with a reseller hosting package. Most of the reputable hosting providers would have some measures in place to ensure that email delivery isn't a major concern and things just work as they should. And honestly even that is still insufficient, an account from Google Suite only costs $5.00/month and can be easily configured to work with your websites - surely the overall costs would still be much lower than the VPS.

Posted by XiNiX, 05-01-2017, 02:10 AM
It is quite possible to have multiple IPv4s within a single cPanel account. However, with the evolution of technology ( and the Shortage of IPv4 ) its no longer very important to have a dedicated IP for each domain. Using a shared IP can have only one downside, if abused , due to a fault of some one else you website too may suffer. But this is quite rare. Earlier Dedicated IPs were needed for SSL Installs. But with the adoption of SNI, no longer Dedicated IPs are needed for that as well.

Posted by mjfleming, 05-01-2017, 02:28 PM
Also on a VPS you will need to administrate it yourself otherwise expect the monthly cost to rise quite a bit. Managed service is not cheap. So long as you don't require ssh for anything you can probably get by with a reseller account. I put all my subdomains under the root domain personally but the paranoid could put them on seperate accounts. I think email is specifically a DNS issue, which doesn't require a VPS to fix. You can easily get free third party mail service from Zoho or Yandex, in fact it's recommended to outsource email service like that as it has the added benefit of not being down when your server is down. Cheers best of luck

Posted by KMyers, 05-02-2017, 04:01 PM
One thing to add that may derail your plan - Although it is possible for a host to put each website on a dedicated IP address - outbound email is almost always still sent by the "shared" IP address, even when the website has a dedicated IP. There are very few reasons to have a website on a dedicated IP address anymore.

Posted by SneakySysadmin, 05-02-2017, 04:06 PM
As @KMyers pointed out - putting the domains on unique IPs gains you nothing in terms of email deliverability, as the mail service is only going to use one outbound IP for sending, regardless of who or what is doing the sending. You would actually need to use your separate IPs to bind individual instances of your mail software (postfix, qmail, whatever) and while I don't know this for certain I'm thinking CPanel and Plesk would freak right out with that kind of setup. In other words, you're not going to be able to do what you want to do without an awful lot of work.

Posted by KMyers, 05-02-2017, 04:12 PM
Agreed - The best way is to use a bulk email provider (mailchimp/sendgrid/etc) for bulk emails as they do a great job with that sort of thing.

Posted by MechanicWeb-shoss, 05-02-2017, 11:15 PM
A VPS is not a must for email, I would avoid it when I could because it would add extra headache of server management and monitoring even with a managed VPS. One of the important parts of email delivery is outbound spam filtering. Often shared IPs are blacklisted due to outbound spam. Inbound is common and doesn't offer any protection over IP blacklisting. You may consider a service with outbound spam protection or, even better, go for a hosted email (G Suite, for example) solution. I would look into transactional email providers to send bulk emails. It would be better than a shared hosting/VPS or hosted email. You would need justification to get each dedicated IP. Having multiple IPs is not a must. If you are worried about IP blacklisting, you may consider services with outbound spam protection. But yes, having a sperate IP for your websites does offer some advantage, for example, if one of the IPs on the server you are on were having a DDoS attack and your sites are on a different IP, the attack have to be large enough to take down the entire server to have you affected. You would only need a single reseller account and create separate cPanel accounts for each domain. You may even consider a second reseller account as a backup and host the DNS on CloudFlare. It's free. If for some reason, one hosting goes down, you can quickly change the DNS and have the site up on the other hosting within minutes.

Posted by HostaPolis, 05-03-2017, 12:41 AM
Have you considered a 3rd part SMTP service like Sparkpost or Mailgun? You'll have 99%+ email deliverability and won't have to worry about anything else.

Posted by enterpriseJM, 05-03-2017, 07:09 AM
All these suggestions about 3rd-party mail service... do they allow my outgoing email to look like it's from mydomain.com, or is it theirdomain.com? I have purchased hosting on a dedicated server and it isn't hosting any of my domains yet (well, the one I used for the host domain, but no others).

Posted by MechanicWeb-shoss, 05-03-2017, 08:02 AM
Hosted email and third party SMTP both allow sending emails using your domain name. You would be using their server, not domain.

Posted by enterpriseJM, 05-03-2017, 02:23 PM
Thanks, I'll look deeper into some of those services then.

Posted by jscargo, 05-05-2017, 06:21 AM
Mailgun seems really nice. I would use dedicated IPs for one single reason, if one does a IP whois on that IP, he will find out all your associated websites. You have to weigh if this is something that can be good or bad for your business model.

Posted by scott_m, 05-05-2017, 03:17 PM
Depending on your host, you may not be able to get dedicated email IPs on a shared environment. The reason to do so is to keep the spammers from getting your shared email IP banned. If you have your sites on a VPS, you may not need to give dedicated mail IPs to them since you are controlling all the sites. Unless you have users sending outbound emails that they could use to spam. As for cPanel separation, I like to keep all my sites in different cPanels for compartmentalization.

Posted by Shock Hosting, 05-05-2017, 04:13 PM
You will probably be best off finding a hosting provider that includes a dedicated IP at no additional cost or using a 3rd party SMTP service such as SendGrid. There are more benefits than just email deliverability when it comes to having a dedicated IP.

Posted by enterpriseJM, 05-05-2017, 06:24 PM
I decided to go with a dedicated server, which includes 8 IP addresses. Thank you all.



Was this answer helpful?

Add to Favourites Add to Favourites

Print this Article Print this Article

Also Read
scp issue (Views: 537)
FDC down again? (Views: 688)


Language:

Client Login

Email

Password

Remember Me

Search