Sunday, November 6, 2011

Domain Name System(DSN)


The Domain Name System (DNS)is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network.
It associates various information with domain names assigned to each of the participating entities. Most importantly, it translates domain names meaningful to humans into the numerical identifiers associated with networking equipment for the purpose of locating and addressing these devices worldwide.
An often-used analogy to explain the Domain Name System is that it serves as the phone book for the Internet by translating human-friendly computer hostnames into IP addresses. For example, the domain name www.example.com translates to the addresses 192.0.32.10 (IPv4) and 2620:0:2d0:200::10 (IPv6).

How does DNS work?


DNS is like a massive phonebook for all IP addresses. When you type in a domain name, your computer will first contact a name server to "look up" the IP address that corresponds to the domain name in a process called "Resolving DNS".

Unlike a phonebook, however, DNS is not a centralized server that contains all the domains and the IP addresses on the Internet. DNS is built as a distributed database of independent name servers. Each name server is responsible for mapping a certain set of domain names to IP addresses. There's a complex system of redundancies, overlaps and failovers, but all you need to know is that when you type in a domain from anywhere in the world, it will always point to the same IP address. As a requirement, every website is required to have at least two name servers, in case one is unavailable.

Besides resolving IP addresses used for web browsing, DNS servers may also contain other information, such as MX records, used for email traffic, and others

Decide on a user friendly domain name

Your domain name (your URL) should reflect your Website name, as an example this website is named Web-Work At Home which is close enough to what my URL is (http://web-workathome.com)

It's important to do this because people who visit your site will automatically associate your websites name with the URL, so they will remember it more easily and when they want to visit your site again assuming they haven't bookmarked it the cookies in their browsers will automatically fill in your URL. In general people are creatures of habit and will associate words with images (aesthetics are important as well); this reinforces your chance of being visited more often.

DNS Summary


In summary, this is what you need to know about DNS:
IP addresses are unique numerical identifiers for each device connected to the Internet. For example, 72.14.204.99.
Domain names are easy to remember, human-friendly entries that point to IP addresses. For example, Google.com.
DNS is the system that keeps track of all the domain names and which IP addresses they point to.
Note: Currently, we use a 32-bit IP address space, known as IPv4, such as those used in the examples in this article. But now, we're running out of unique IPv4 addresses to assign. To solve this problem, the Internet has been transitioning to a 128-bit address space, known as IPv6, which is expressed as eight groups of four hexadecimal digits, e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334. This transition will expand the number of usable IPs from roughly 4.2 billion to 340 undecillion, which translates to more than the number of visible stars per every living person.

3 comments:

  1. Good explanation

    http://www.workathome.net.in

    ReplyDelete
  2. It isn't what you have or who you are or where you are or what you are doing that makes you happy or unhappy. It is what you think about it.
    - Abnamro.nl Internetbanking Inloggen

    ReplyDelete
  3. very good information thank you

    ReplyDelete