Domain Name Information |
|
Know How DNS WorksPawan Bangar Domain name Servers DNS are an important but invisible part of the internet, and form one of the largest databases on it. Each machine on an internet is assigned a unique address, called an IP address, which is 32 bit number and is expressed as 4 octets. The method user to represent these IP addresses is known as dotted decimal Notation". A typical address looks like this: 199.249.150.4 It is very difficult to keep in mind the IP addresses of all the websites we visit daily, because its not easy to remember strings of numbers. However, we do remember words. This is where domain names come into the picture. If you want to connect to a particular site, you need to know its IP address but do need to know its URL. The DNS gets the mappings of the IP addresses and the corresponding names. Names and numbers DNS converts the machine names such as www.xyz.com to IP addresses such as 199.249.150.9. Basically, it translates from a name to an address and from an address to a name. The mapping from the IP address to the machine name is called reverse mapping .when you type http://www.xyz.com into your browser, the browser first needs to get the IP address of www.xyz.com. The machine uses a directory service to look up IP addresses and this service is called DNS. When you type www.xyz.com your machines firsts contacts a DNS server, asking it to find the IP address for www.xyz.com. This DNS server might then contact other DNS servers on the internet. DNS is therefore is considered as the global network of servers. The great advantage of DNS is that no organization is responsible for updating it. It is what is known as distributed database. The three letter codes A DNS server is just a computer thats running the DNS software. The most popular DNS software is BIND Berkeley Internet Name Domain DNS is hierarchical, tree-structured system. The top is donated by.. And is known as the root of the system. Below the root there are seven immediate sub domain nodes and these are com, org, gov, mil, net, edu, Int, etc. DNS consists of two components
Nameserver: This performs the task of looking up the names. Usually, there is one nameserver for a cluster of machines. If the nameserver does not contain the requested information, it will contact another nameserver. But it is not required for every server to know how to contact every other server. Every nameserver will know how to contact the root nameserver, and this in turn will know the location of every authoritative nameserver for all the second level domains. Resolver: This runs on a client machine to initiate DNS lookups. It contains a list of nameservers to use. As we have read, the function of each of these nameservers is to resolve name queries. There are three types of nameservers-primary nameserver, secondary nameserver, and caching nameserver. The secondary nameservers are configured for backup purposes. Caching nameservers only resolve name queries but do not maintain any DNS database files. It is important to note here that any change to primary nameservers needs to be propagated to secondary nameservers. This is because primary nameservers own the database records. The changes are propagated via a zone transfer. HOW CACHING"WORKS DNS uses principle of caching for its operation. When a nameservers receives Information about a mapping, it caches this information .further queries for the same mapping will use this cached result, thereby reducing the search cost. The nameservers dont cache forever. The caching has a component called time to live TTL and the TTL determines how long a server will cache a piece of information. So when the nameservers caches receive an IP address, it receives the TTL with it. The nameserver caches the IP address for the period of time then discards it. When a process needs to determine an IP address given a DNS address, it calls upon the local host to resolve the address. This can be done in variety of ways: Table look up. On UNIX hosts, the table is /etc/hosts. The process communicates with a local nameservers. This is named on a UNIX system. By sending a massage to the remote system that is identified from the information in the file/etc/resolve.conf. When a nameserver receives a query for a domain that is does not serve, it may send back a referral to the client by specifying better nameservers. Typically operate in the recursive manner wherein any DNS server passes requests it cannot handle to higher level server and so on, until either the request can be handled or until the root of the DNS name space is reached. The nameservers contain pointers to other nameserver with the help of which it is possible to traverse the entire domain naming hierarchy. A host with the initial nameserver addresses has to be configured. After this, it is able to use DNS protocols to locate the nameserver responsible for any part or the DNS naming hierarchy. Thus when a nameserver receives a request, it can do one of the following: It can answer the request with an IP address. This method is called iterative. In this, the client simply asks the server to resolve a domain name. The server accesses its database, finds its IP address and sends that back. If the server does not find the address, it sends back an error ;DNS not found. Contact another nameserver and try to find the IP address for the requested name. Send back a referral to the client specifying the IP address of better nameservers. A popular user interface, called nslookupis available on the UNIX system. With this, you can perform any DNS function. This program also displays the result to the user. Using is nslookup, you can obtain a listing of all the hosts in a zone. In order to do this, you first need to identify the nameserver for the zone. The threats that are associated with the DNS are due to the lack of integrity and authenticity checking of the data held within the DNS. Also, other protocols can use host names as an access control mechanism. The internet engineering task force IETF has come up with DNS security DNSSEC extensions to DNS protocol. The main objective to DNSSEC is to provide authentication and integrity to the DNS. These are provided through the use of cryptographic
|
RELATED ARTICLES
How To Choose The Best Domain Name In this article we are going to look at the thought process you should go thru to choose your domain name. What is a domain name and why would I want one In this article we will cover the basics of what a domain name is, how they work and why you need to have at least one. I am going to try and avoid complicated computer terms and stick to explanations that should be easily understood by someone without a computer science degree. How Web Design Can Affect Search Engine Rankings Uniquely built web sites can create unique issues when promoting your site on the search engines. From a basic 3 page brochure site, to a corporate site with hundreds of dynamically generated pages, every web site needs to have certain design aspects in order to achieve the full effects of an SEO campaign. Below are a few points to take into consideration when building or updating your web site. Search Engine Optimization Tools Well, I bet many of you have been trying to find tools to help you in optimizing your website for search engines. So I thought I would throw together an article with a list of really useful tools and of course ill give you a link to their websites so you can download them to! Is a Small Business Web Site a Wise Investment One of the greatest pitfalls in e-commerce is Field of Dreams thinking, the notion that all one has to do is “build it a web site and they will come.” Fight For Online Visibility Would you like to prevent Internet users from visiting your website You may feel that youre asked a silly question. But then think about why so many investors are silently watching how their web projects are doomed to invisibility from the outset despite nobody wants to conceal his or her own website from the public. Designing Your Websites Directory Structure Any kid, and their grandmother too, can make a webpage. There are many "wysiwyg" webpage design applications that let you create a webpage as easy as typing text. But only a few people can create a WEBSITE. The stumbling block is knowing how to link webpages together to form a website. I have seen many websites that consist of a single webpage - about a mile long! How To See What Pages Of Your Site Google Has In Its Index There is a lag time between the indexing or updating of your site, and the time it takes to show new results in the database. Depending on your site, where it was linked from, who it was linked from, and who knows what other factors, the amount of time varies. Top 10 Tips on Running a Widely Successful and Profitable Business Online 1. Know your target market The Top 10 Most Ludicrous Things You Can Do on Your Web Site We have a running joke in our office that one day we’ll load a page and it will say “You have reached the end of the World Wide Web” and it will be the truth. I’ve visited so many web sites in my time, it’s unreal. There are a few web site features and practices that keep popping up, in spite of their highly detrimental nature. I find myself, day in and day out, advising clients to remove something or other from their web site, as it is stunting their online business potential. But cleaning up the World Wide Web one client at a time isn’t very efficient, so I’ll share with you the Top 10 most ludicrous things you can do on your web site, and hopefully we’ll get this mess cleaned up. 10 Sure-Fire Viral Marketing Strategies To Increase Traffic To Your Website "Viral Marketing" is giving something away for free and allowing people to pass it on to others. The main purpose of viral marketing is to spread your message to as many people as possible without having to spend any money for advertising. The Top 15 Essential Ingredients of Every WINDOWS HOSTING Plan Package First things First. Why would you like to have Windows Based Hosting when there are Linux packages for cheaper rates The answer is – it depends on what application you are looking to use for your hosting. Consider the tools and scripting languages you plan to use – if you use PHP, Perl or MySQL, Linux is the way forward. If apps are Microsoft-specific, then Windows is what you need. Clear… Web Hosting: Shared or Dedicated - Which Should You Choose Before you begin your search for a web host you should first determine whether you need shared web hosting or dedicated web hosting. How Do I Get My Business On The Internet This is one of the most frequently asked questions by small business owners. They are feeling the pressure from their customers and competitors, yet for many business people it is a daunting task, as they dont understand the whole process. Building your first Web Site The ease with which visitors are able to use a Web Site is very important, especially if you`re trying to market something from the site. Usability is very much about how quickly and easily visitors are able to move around the site and not just about making sure everything on the site works. Know How DNS Works Domain name Servers DNS are an important but invisible part of the internet, and form one of the largest databases on it. Each machine on an internet is assigned a unique address, called an IP address, which is 32 bit number and is expressed as 4 octets. The method user to represent these IP addresses is known as dotted decimal Notation". A typical address looks like this: 199.249.150.4 Displaced Dragons! While dragons are somewhat mystical and mythical, there exists another type of dragon. These ones are real enough and specialists at silent manoeuvres. Actually Working to Make Money on the Internet There are many people out desperate for more money. Unfortunatly, most of them are desperate for a lot of money very fast. Thousands of internet sites prey on these people. In fact, these sites are around because their owners also want to get rich quick. A good example of some of the scam sites are the "get paid to..." sites. According to these you can get paid to take surveys, read e-mails, surf the internet, or just about anything where they can cram your computer full of ads and pay you 1/1000 of a cent for each one. Lessons Learned At Gunpoint "If you do anything foolish or try to get out of the car we will shoot you" were the terse words which hung in the air like a bad smell. How To Save BIG In Your Online Business When youre first starting an online business, it can be a struggle finding the money to invest in the things that will grow your business most. Only later do you discover things all the gurus know that could have saved you a small fortune. Here are a few things that will help you save on Internet marketing business necessities. |
home | site map |
© 2005 |