Quote:
@cheikh
dns mmmm ok start me off from the beginning and lets take it from there
i assume dns is to do with servers??????
|
DNS - From the beginning...! oh well, how do I explain DNS and keep it simple? The are a lot of concepts and vocabulary to pick up as you go along, but for now I'll try to avoid it and keep it for later.
Here's a scenario. Imagine that "every time you speak to someone" it has to be via your phone regardless of where the other person is located (whether they are in the same room as you, or they are on the other side of the Earth). You don't know the various phone numbers, but you can get hold of a unique name for each person you wish to speak to. Each person has their unique telephone number and you don't need to know all the different phone numbers for the people you may wish to speak to daily - could be hundreds of them, you would not want to remember the numbers and area codes yourself.
So, you employ an assistant; and every time you want to speak to someone, you tell your assistant the name of the person you want to speak to and the assistant looks up the telephone number in a directory or the assistant asks other assistants located around the country for help, they might use other assistants located around the world to look up the number for the given name and return it so the connection can be made for you, then you can speak to the particular person(s) you asked to be connected to.
Your local assistant remembers the people you've had recent conversations
with, so that they don't have to waste time doing a lookup of recent numbers you used in your communication.
Everybody must talk to each other in a particular way, called a protocol- (TCP/IP), via a particular handset - (port), with a particular number - IP address. - end of scenario.
well the way we use computers talk to each other across the internet is similar to the above scenario, same basic principle, although more complex. We use names which are easy for us humans to read and remember. For example easily typing
African Caribbean Social Network into your browser,DNS resolves that name to an IP address which happens to be 66.240.234.179 and with the help of routers it discovers the end point address for the request and returns the web page to your browser.
DNS - Domain Name System is a suite of programs running on multiple inter-connected servers across the world, their purpose is to keep the Name <-> IP Address mapping up-to-date and respond to requests for resolving canonical names to ip-addresses. This enables us to use email servers, FTP, web servers and blogs - (like the one you are going to set up), etc..
Hopefully that has provided a brief overview of what DNS is trying to do. If you want to know "how" DNS works, then there is plenty more to talk about and it can be very heavy going. But rather than writing several pages of explanation here, I thought it might be an idea to get to you to look at
HowStuffWorks "How Domain Name Servers Work"
this gives a good introduction, without the really techie stuff. Have a read and come back with questions.