How to Create and Run my own Domain Name Server? - dns

I am little new to web development. I have the following questions to be answered. Currently I am developing a Social Network website with my team. All we want is, we need to register our website domain name with ALL THE DOMAIN EXTENSIONS AND COUNTRY CODES AVAILABLE IN THE WORLD. (BEFORE SOMEONE GET)
eg: www.example.com, www.example.net, www.example.org, www.example.us, www.example.travel, www.example.lk, www.example.tv, www.example.co.in etc...
(How I realized this, one day I tried to search any available facebook domain extension (facebook.tv, facebook.co.nz like that) but non was available..!)
I tried to buy our domain names via some DNS registration websites, but when we are buying such a large number of domain names and extensions for at least 5 years of period, the PRICE WAS VERY VERY VERY HIGH..!
So these are my questions.
1) Can we create and run our own domain name server? (only for our website)
2) If we can, are there any place to register?
3) How it would be cost? (any license or registration fees and hardware cost)
4) Are there any service available for this purpose for a small price?
Thank you very much..!

1) Can we create and run our own domain name server? (only for our website)
Answer : You can run your DNS(Domain Name Server), but you need to purchase Domain from Domain Registrar.
2) If we can, are there any place to register?
Answer : Domain registrar is only the place to Register.
3) How it would be cost? (any license or registration fees and hardware cost)
Answer : If you wish to become Domain registrar,then it is very expensive affair and its not our cup of tea. Still you may visit following URL.
https://www.icann.org/resources/pages/accreditation-2012-02-25-en
4) Are there any service available for this purpose for a small price?
Answer : There are no service available at low cost.

Related

DNS - Domains - Multiple A records

I'm sorry for maybe stupid question and my English grammar)
I'm software developer and I started my little startup.
Now I have users from USA, Israel, Russian Federation etc...
And I have 1 problem.
Now in Russian Federation started block Amazon IP's because Telegram application.
And now users from Russia cannot see my website and use my mobile app because my API and website use Amazon servers (EC2)
My question is:
If i will run additional server in another hosting provider (in Germany or in Russian )
Can I on DNS level add 1 more A record?
Or how i can to redirect user by country?
For example :
If user A coming from Russia - this request going to Russian server, another to Amazon.
Again - I'm software developer and know nothing about DNS. So sorry if I asked something stupid)
You probably need something more than just DNS records. Such as a load balancing proxy.
Have a look at nginx https://www.nginx.com/ for instance, it could be part of a solution for you.
Redirecting viewers to other site based on country geoip

How is a web hosting service created? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I am a freshman Computer Science student. I would appreciate if some of you guys could help me understand the process of creating a web hosting service and explain how it works. Thank You. This question is my first; if I made mistakes, I look forward to positive criticism.
Although this is a simple and straightforward question, the answer can be far from it. There are several different categories of a web hosting service. Your typical "Godaddy, HostGator, Bluehost" shared web hosting service is the most common one, but there are also Amazon's AWS or Digital Ocean that focus on Virtual Private Servers and there are also web hosting companies with a strong added value such as a website builder (like Squarespace, Weebly or Wix).
A web hosting is often (especially shared hosting) combined with a powerful control panel (cPanel and Plesk have most users) which allow you to create additional addon domains, subdomains, email addresses, MySQL databases, FTP accounts and many other simple and complex features. It goes so far that cPanel combined with Fantastico offers automatic (few clicks) Wordpress and Joomla installation among many CMS systems. No need to manually upload files, create databases, etc.
If you are looking to start a shared web hosting business yourself, you have to go one level above. For example, above cPanel is WHM. You can look at WHM like a very powerful software that helps you monitor active processes on servers, create new web hosting resellers, new web hosting accounts, track CPU activity and many other functions. Now account creation, termination and suspending is easier and almost automated with additional systems like WHMCS.
WHMCS is an entirely different system that is installed on a single domain on a server. WHMCS besides from account creation and termination allows web hosting clients to open support tickets, register domain names, purchase and automatically create web hosting accounts, and manage their account in general. In WHMCS, you cannot create email address, subdomains and other cPanel functionality.
With web hosting, there are several products and services that go hand in hand. I've already mentioned website builders, Content Management Systems and domain names. But there are also SSL certificates, various analytics services, web shops and other products that are installed on millions of websites.
When you are managing a server that offers shared hosting, dedicated hosting or reseller hosting you need to pay attention to load averages (CPU usage), downtime (99.99%) email blacklisting, hacks, phishing attempts, virus injections, holes in various widgets installed on websites and other threats that come your way on a daily basis.
This is just scratching the surface, but it's a step in a right direction in understanding the overview of a small web hosting company.
You want to become a web host?
Just check out which all hosting services you want to provide
Research about Shared hosting, VPS hosting, Reseller hosting
check which all latest technologies can be used to create these services.
study how to setup and handle the activities.
web hosting is easy to create,
you need some requirement,
first is hardware requirement,
second is proper ISP bandwidth
you need more uploading speed again downloading speed,
because if request come out to your server service and all page or data send to client,
so require high uploading speed,
first thing is hardware requirement.
you need proper storage device,
with auto backup system,
do you need good ram capacity,
if your system is low speed all clients face slow speed,
in this case bandwidth not work,
Yara ISP provide 1gbps speed but your system process data only 200 MB to 300 MB so that all data useless

Which one is best? Domain redirect or alias?

I have a very recently purchased website say www.existingdomain.org (both domain name and hosting purchased with the same hosting company). I have not yet submitted this to search engines as the website development is still in progress.
Now, I have realized that the name www.existingdomain.org is not so good, so want to change the name say like www.newdomain.org (just a domain name only without hosting plan) and require that when search for www.newdomain.org, it should get redirected to www.exisitngdomain.org.
1) I wanted to know, if I can achieve the domain redirection by purchasing www.newdomain.org with say some other domain registrar (different from my www.existingdomain.org) for example godaddy.com as a parked domain without any hosting and then following the steps for forwarding/redirecting this to www.existingdomain.org? Please clarify.
2) For this redirection, is it enough to modify the settings for the www.newdomain.org at godaddy.com only OR any updates need to be done to the www.existingdomain.org configuration also?
3) I read many reviews that Google treats domain alias as duplicate content. Hence, wanted to go for domain redirection. Since my www.existingdomain.org was purchased very recently and still development is in progress and not yet submitted to search engines, hope domain redirection is fine. Please advise which one is best domain redirection or alias in my case.
4) Also, please advise whether domain alias or redirect is best with respect to search engines.
Please, provide clarifications to my 3 points above using www.existingdomain.org and www.newdomain.org for explanation purposes.
if you just purchased the domain then just scrap it and start fresh with the domain you really want, no reason in wasting time doing redirects and aliasing.

Best practice for mobile app service domain

We're developing a client-server game that communicates with our server in real time. During development we directed the client to the server's IP address directly.
Moving forward to release, we'd like to switch the target server IP to a domain name.
I'm looking for feedback whether we should use a sub-domain within our web-site main domain (say: server.mygame.com), or, setup a different domain for the game server (mygame-server.com).
If there is no difference either way I'd love to get feedback on that as well.
Thanks!
This question might be better asked at serverfault.com because it is not strictly related to programming...
Anyway, providing my opinion on your quesion: I'd go for a subdomain of a new game-related main domain.
Here's why: this should give you the most flexability for future changes, assuming the following thoughts:
A new domain especially for that game allows you to promote game information on the www. subdomain.
The game endpoint sits (for example) at api. which points to a different server than any of the websites (improves stability, allows different software for same ports, e.g. web servers).
You can add round-robin DNS load balancing (or any other load-balancing) later. This might be easier if this can be done on a spearate main domain.
You don't have to mess with the main company DNS entries for any game-related settings, improving the stability of both services (as they are separated).
If you might sell the game one day, and a different domain makes it easier to transfer all services and data.
Using a subdomain makes it easier in general because normally the second-level domains (like the A record for example.com) is handled by the DNS servers at a "lower" level in "DNS authority tree" (e.g. at you DNS provider), so it might be more difficult to add special features like load-balancing there.
So these are only some thoughts. Basically it should not matter which way you set up the DNS entries, but if one of the topics above applies (or otherwise sounds reasonable) then you might choose a subdomain on a new domain ;)

Creating an FTP Hosting Server Website?

I recently bought a new web server 2008 for our company and require a FTP Hosting site that allows customers to upload files and host websites from our server, The site must have the shopping basket / Monthly rates built in.
If I purchased the correct template that is designed for hosting, How do I get it to work with the web server independently ? (e.g. Creating sub domains, user directories, so on)
The services should be exactly like as this link : https://www.godaddy.com
I have all the equipment & software
How do I do this ?
I don't mean to cause offense, but it sounds like you're way in over your head here.
From the sound of it, hosting websites isn't your company's primary business. If you're the guy in charge of setting up a hosting service, and you're on here asking "how do I set up a GoDaddy clone?", the end result is going to be very upset customers.
Stick to your core competencies, or at least hire a professional who has set this sort of thing up before.
You spend a lot of time and money developing software that provides that functionality in a manner that a potential customer would go somewhere else.
You can install software like CPanel and others that make managing server functionality a lot easier. You can try third party shopping basket software but you may find that it is too generic for your specific needs, and again there will be integration software development to do anyway.

Resources