Hi, I have experience with shared hosting, but now I have a dedicated server and I don't know how to set my domain. Now the server works when I enter server ip address in my browser. But what should I do when I want my domain works instead of ip address? Maybe I have to install some dns server (bind?) ? And then add record with my server ip address and domain name and in my domain setting set server's ip as a Nameserver ? Sorry for my dumb questions, but I don't even know what exactly search on google.
It would be better if you hire a server administrator for your server and setup an control panel on your server. There are a step by step server setup guide available in the Internet but then also you may find yourself in trouble setting it up. hence, I would suggest you to hire an admin.
You could install some type of control panel, ask your server provider. or you could hire a server management company.
If you do not have much knowledge about server administration, I suggest you to hire server management company as it is essential to secure your server before you use it in live. Also, install some control panel like cPanel. It becomes easy to manage web sites and server using control panel. Kailash
Most providers can provide DNS for you for a fee or free. That said, if you are not doing your own DNS presently, or do not know how to, I would suggest asking your provider to do it for you. They can enter your domain and DNS records into their DNS servers and point them accordingly at your IP/server.
You need some form of DNS and nameservers. Genearlly you should get someone that knows what they are doing to set this up for you Or go out and buy a control panel like cPanel that will automatically set most of it up. Be careful if you don't know what your doing, chances out there some hacker will work that out!