Sunday, April 6, 2014

Importance of DNS in every organization

Hello all,

I have been struggling to find a way to explain the importance of using DNS in our environment as opposed to direct IP addresses.  While IP addressing is important in what we do, connecting to other machines or services via DNS is vital to sustainability and growth.

I found a bit of information and changed the message a bit to fit our needs.  Maybe this will help.  Bottom line….when connecting to anything, PLEASE use DNS.

DNS is foundational for any business.  True, while a company is small, it is easy to memorize a small portion of static IP addresses.  This works fine for home or a small organization, but does not provide flexibility for growth, nor does it allow for scalability.  Take this example:

In your web browser, type http://74.125.225.115 and press enter (or just press the hyperlink) ….where did it take you?  Google?  So, why would anyone want to type in http://www.google.com when they can easily memorize a number like 74.125.225.115?  (sarcasm).  It is much easier to remember www.google.com than it is to memorize a number like that, yes?  Now…I could stop right here, but I am sure there are some people out there that are numbers people who will argue that memorizing the number is easier than remembering www.google.com.  Okay…put on your helmets, this is going to hurt a bit.

In your browser now type (or press the hyperlink)  Http://173.194.46.48  where did it take you?  Google?  How about http://173.194.46.49 ?  Google?  Now try http://173.194.46.50?  Google? Now try http://173.194.46.51  ?  Google again?  Now…I can keep putting typing addresses about 400 more times that will bring you to the exact same spot…..www.google.com.  The google web servers are a part of a cluster.  If one doesn’t work for whatever reason, another one picks up.

So now, numbers person, would you like to memorize about 400, 4 octet string numbers to get to a single server, or would you rather use DNS and just type http://www.google.com and let DNS figure it out for you? 

Okay, Mr. Smarty pants…you know who you are?  They guy who wants to argue everything just for the sake of arguing.  You said you are going to memorize 400 number strings because you do not like or do not trust DNS.  Fine.  Let’s test your mad number skills.  IPv6!  Full contact sport now!  Put on all your armor!

IPv6 is coming.  If you are in other countries, this is all they do now.  Since Feb, 2013, the IANA has completely exhausted the IPv4 range, which means that there is no more address spaces available in the IPv4 range to be given out publically.  So, eventually, everyone will be force to migrate/move to IPv6  (www.test-ipv6.com )

So, if you are already running IPv6 you are ahead of the curve!  (Clap)

So now……you want to goto google.  You can type in www.google.com and let DNS resolve it for you….or, Mr Numbers Guy…..you can type in  Http://2607:f8b0:4009:8010:0000:0000:0000:1012 YUP, that is the www.google.com address in IPv6 format.  Now, again, there are about 400 different combinations of this number for you to memorize.  GO!   OR…..you can just type in www.google.com and let DNS sort it out for you.

Your choice, choose wisely!


Hope you enjoyed this.  J