What is DNS? well, it means “Domain Name System” and it relates to the fact that no matter how good our memory is, it is easier for us to remember names than numbers. Since any computer/device that is attached to a network, no matter if the network is local or external (Internet), that computer has an IP address (which is how any device is being recognized and attached to the network). Since it might be easy to remember one address (maybe), if you have more than one computer on the network this trick might become a bit complex, so the solution is to turn network IP into names.
DNS is what this is all about, the DNS is a table that translates between network address IP’s to names. The names usually relate to domain names, since on the internet and the way servers work, domain names enable better organizing the naming way. The domain is usually a “name.ext” like google.com. Since we all know from the internet that most of the addresses are divided into 3 parts like www.google.com, the 3 parts enable better dividing of the groups (called the domain) and it’s children. What it means is the WWW is part of the domain called google.com.
There are different types of child names but the most common ones are the WWW (World Wide Web) which is being used for websites on the internet, there are ftp.google.com which will be the FTP of Google (File Transfer Protocol) used for hosting files, or another common full DNS name is the MAIL (e-mails) like mail.google.com – where the mail relates to mail servers for transferring e-mails. So now you can see all of those names actually reside in google.com which means they are all related to the same domain.
Now, DNS servers can reside on your network (local DNS server), which will translate your local network addresses into domain names, and connect the local DNS to a worldwide one. DNS server can also reside on the internet in a hosting, which you can access (usually the ISP will provide you with DNS will translate internet addresses), using the ISP’s DNS will enable you to browse the internet, and by adding it to your local DNS, your company will be able to browse the internet using domain names.
Creating your own DNS:
- One of the easiest ways if you know Linux – is to create a DNS server based on a Linux operating system. There are some basics already built within Linux that you only need to configure, and then change your DNS IP relations to that Linux DNS server you have created. You might want to use a whole DNS program called BIND9, which is a more sophisticated DNS server software that can be easily installed on any of your Linux operating systems.
- http://www.aboutdebian.com/dns.htm
- http://www.linux.org/docs/ldp/howto/DNS-HOWTO.html
- http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch18_:_Configuring_DNS
- http://www.linux.org/docs/ldp/howto/Chroot-BIND-HOWTO.html
- http://linux.justinhartman.com/DNS_Installation_and_Setup_using_BIND9
- Microsoft Windows servers and operating systems also can enable DNS servers. You can use local DNS using the HOSTS file (which is like a translation table for translating addresses to names, this file is a default file windows uses, so if you define it, windows will check it and use it before other DNS servers) and you can create an actual DNS server.
Now I believe you understand DNS better, what it is and what is it used for. Also, I believe you have some examples to give you some idea on how DNS is being created both on Linux and on Windows operating systems and networks.
10 Comments to 'dns server,dns server error,dns server software'
04/04/2011
Do you have a spam problem on this website; I also am a blogger, and I was wanting to know your situation; many of us have created some nice practices and we are looking to exchange solutions with others, be sure to shoot me an email if interested.
21/04/2011
Only a few blogger would discuss this topic the way you do..*.;.
04/06/2011
This is excellent! Where do you find this stuff?
15/06/2011
There is visibly a lot to realize about this. I consider you made certain good points in features also.
25/08/2011
I really liked the article, and the very cool blog
17/08/2014
Have you ever considered creating an e-book or guest authoring on other
sites? I have a blog based on the same ideas you discuss and would love to
have you share some stories/information. I know my visitors
would enjoy your work. If you are even remotely interested, feel free to send me an e
mail.
13/09/2014
Greetings, There’s no doubt that your site may be
having browser compatibility issues. When I look at your website
in Safari, it looks fine however, when opening
in IE, it’s got some overlapping issues. I simply wanted to give you a quick heads up!
Apart from that, excellent blog!
12/03/2020
Please let me know if you’re looking for an article writer for your weblog. You have some really good posts and I
feel I would be a good asset. If you ever want to take some of the load off, I’d love to write some content for your blog in exchange for a
link back to mine. Please blast me an email if interested.
Regards!
14/09/2020
Hey there! I could have sworn I’ve been to this site before but after checking through some
of the post I realized it’s new to me. Nonetheless, I’m definitely
glad I found it and I’ll be bookmarking and checking back often!
29/10/2020
It’s difficult to find well-informed people about this topic, however, you seem like you know what you’re talking about!
Thanks
Leave a comment