Click to view this email in a browser

small_cetrom_onWhite1.jpg Newsletter
Greetings Thomas, July 1st, 2008

Ever wonder how your computer finds all those websites? : an explanation of DNS and how it works.

DNS, the Domain Name System, is the directory services of the Internet. Without it, all of those easy-to-remember names like google.com would just be a bunch of numbers. 

What is DNS?

Like the telephone system, every device attached to the Internet has a unique number, its IP address. Also like the telephone system there is a directory services to help you find those numbers called DNS.  

If you have someone's name and address you can call a directory services, give them the details you know and they will (usually) give you the telephone number to call them. Likewise, if you know a server's host name (maybe http://www.google.co.uk/) you can give that name to a DNS server and it will give you the IP address of that server.

 Why do we need DNS?

So, DNS converts host names into numbers. What use is that? Well, humans tend to like names, they're easier to remember. Computers, on the other hand, like numbers, and since the Internet runs on computers it does things it's own way. DNS is provided purely to make things easier for us humans to understand (it's a bit like The Matrix - you can watch the numbers go past if you really want to, but its much easier to look at the translated version). 

 The format of a domain name.

Like a physical address, Internet domain names are heirachical (only a little more strict), so while your address might look like:

House name: 76 Buckingham Palace Road
Town: London
County: London
Country: England

An Internet domain name looks like:

Host name www
Domain google
Second level domain co
Top-level domain uk

As with physical addresses, the exact layout can change. Sometimes there will be more parts to the address, so in the same way that houses can be divided into condos or apartments, domains can be divided into subdomains (there could be a domain name like "www.images.google.co.uk" for example). Sometimes there will be fewer parts - typically the larger the organization, the shorter their domain name, ibm.com for example.

There are only a few top-level domains and creation of new ones tends to cause a lot of arguments so the main ones being:

  • com
  • org
  • net
  • Country codes (fr for France, it for Italy, uk for Britain, etc.)

Useless trivia: The "uk" country code should be Ukraine and Britain should be using "gb", but for historical reasons Britain uses "uk" (United Kingdon) and Ukraine ended up with "ua".

Second level domains aren't quite so restricted (you can have pretty much whatever you like under "com", "org" or "net"), although typically each country has its own version of "com", "org" and "net" and the actual domain lives under that.

 Looking up a domain name. 

There are two key parts to the DNS:

DNS server
The DNS server is the part of the system that stores the domain name and IP address details. It's a bit like a phone book. There are loads of DNS servers on the Internet, all looking after different domains (just like there are loads of different phone books, each covering a different region).
DNS resolver
The DNS resolver is responsible for looking up information in a DNS server. It's the Internet equivalent of the voice at the end of the directory service.  Typically each organization has its own DNS resolver (most people use the one provided by their Internet provider).

If, for example, you wanted to speak to the sales team of a company, but didn't know their number the process would go something like this:

  1. You call directory services and give them the details.
  2. Directory services will look up those details and give you the main switchboard number.
  3. You call the switchboard and ask for sales.
  4. The switchboard connects you to someone in sales.

Now, say you wanted to find the host name of that same company's web server (we'll use www.google.com), the process is:

  1. You ask your local DNS resolver for the IP address of www.google.com.
  2. The DNS resolver asks a root name server.
  3. The root name server doesn't know the IP address, but responds with the name of a DNS server that looks after the .com domain instead.
  4. The DNS resolver asks the .com DNS server.
  5. The .com DNS server doesn't know the IP address, but responds with the name of a DNS server that looks after the google.com domain instead.
  6. The DNS resolver asks the google.com DNS server.
  7. The egoogle.com DNS server returns the IP address (72.14.207.99)
  8. The DNS resolver gives you the IP address.

It's a little more complicated, but basically the same procedure.  That's how your computer knows where to go and what information to display when you type www.google.com.  DNS is taking that name and pointing your internet browser to 72.14.207.99 and you see the familiar webpage we all know as Google.

Thank you for being a loyal Cetrom IT client.  We will continue to provide you tips, tricks, and information regarding the IT industry so as to help your productivity at work and at home. 

Sincerely,
--The Team at Cetrom Information Technology

Summary

Special Offer

Click here to enter yourself for a chance to win a set of 12 Titleist golf balls.

(Enter the promotional code: GOLF in the corresponding field once you complete the online referral form)

About Cetrom IT

Cetrom Information Technology is a pioneer leader SaaS (Software as a Service) provider and ASP (Application Service Provider) that offers your business the custom hosting solution you need to run your business while saving your company up to 70% on computer software and hardware costs.

To learn more about Cetrom IT and our services, please visit us at: http://www.cetrom.net/

   

Forward this message to a friend | (866) 9-CETROM (238766)



If you no longer wish to receive these emails, please reply to this message with "Unsubscribe" in the subject line or simply click on the following link: Unsubscribe

Cetrom Information Technology, Inc.
8000 Towers Crecent Drive
13th Floor
Vienna, Virginia 22182

Read the VerticalResponse marketing policy.