Visit our Helpdesk

01728 888176

 

Home
Newsletters
sub August
sub September

sub October
 

Q & A
Rates
About us
Contact us

October Newsletter

Virus of the month

The Fanbot worm emerged on 17th October and is currently assessed as a medium threat, although it  carries the hallmarks of a virus that could become widespread. It lowers the security settings of infected computers and generates fake error messages. It's known to spread via its own email engine and via many popular peer to peer programs. Take the usual precautions with downloading files and opening email attachments.

 

The Domain Name System

If you’ve networked any computers together or spent much time on the internet, you will probably have come across an IP address. This is the series of four numbers, each consisting of up to three digits separated by dots, which identifies any computer on the network. Only networks using the TCP/IP protocol use IP addresses, but as this includes the internet, you are more than likely to have used a PC with an IP address, even if you weren’t aware of it at the time.

 

Current IP addresses are of the form 168.192.0.1, where each number can be anything between 0 and 255. The system works well, because it is independent of platform, so PCs using Windows can network happily with those running Linux. They are equally happy talking to Macs and any other operating system that supports TCP/IP. This is important because the fundamental strength of the internet is that pretty much any computer can join it.

 

However, there is a downside. People find strings of numbers difficult to remember and hard to type flawlessly. This is why the domain name system was created. Domain name servers translate IP addresses into domain names and vice versa. This means you can access information from a computer on the net without knowing its IP address. The web or email address you use contains enough information for a domain name server to route it correctly.

 

The domain name system works as a hierarchy. The world root is the dot, from which all domains are derived. The letters immediately after the last dot donate the Top Level Domain or TLD. This may be generic, such as .com or .org, or country specific, such as .uk. Country specific top level domains consist of two letters that generally relate to the internationally agreed list of country codes. This would dictate that the UK should be denoted as .gb, but the .uk domain had been in use for a number of years and changing all present domain names seemed a needlessly disruptive task, so .uk remains the country code top level domain for Great Britain and Northern Ireland.

 

There are hundreds of country code top level domains, but less than fifteen generic top level domains. There is constant debate about increasing the number of these, but there is a need to keep the number of generic TLDs to a manageable number. This is so that most people have some idea of what the top level domain means. If the codes spiral upwards, it becomes much harder for people to remember what they are.

 

It would be quite a feat of memory to remember all the country code TLDs, but you can get some clue from the number of letters after the last dot. All country codes consist of two letters, whereas generic top level domains are three or more letters. Once you know you are dealing with a country code, you can look it up via any online database, such as the one available at www.norid.no/domenenavnbaser/domreg.html. One cautionary word though. Just because a website is reached via a country code domain name, there is no guarantee that the site is hosted in that country or that the organisation or individual has much of a presence there. Each country code TLD is managed by its own registry, each of which has its own rules and regulations. While providing a contact address in the country involved is a normal requirement for registering a domain name, be aware that this could be a forwarding address. The global nature of the internet can be used to muddy the waters somewhat.

 

Most top level domains contain second level domains. A domain name like supportpcs.co.uk belongs to the second level domain .co.uk and is managed here by Nominet UK. However, you may have come across web addresses ending in .uk.com. or .uk.net. These aren’t administered by Nominet UK but by CentralNic, who offer a range of “alternative” domain names that aren’t subject to local rules and regulation.

 

Once you’ve entered a web address into your browser, this address needs to be converted into the IP address of the computer that is hosting that site. The web browser sends a request to the nearest domain name server. If the server has handled the request before, it finds the relevant address in its cache and passes it on. If the domain name is new or the server hasn’t handled it for some time, the request gets passed on to a different domain name server further up in the hierarchy than itself. If necessary, the request keeps being passed on until the information is found. If this continues for too long, your browser drops the connection and responds with a file not found message.

 

If the domain name is resolved, the IP information is returned to your browser and you connect to the computer hosting the website. On occasions you may receive the file not found message when in fact it has simply taken too long for the various domain name servers to locate the information. It is worth trying again as one of the domain name servers may well have received the address information since your earlier attempt and hold the information in its cache. However, it is also worth noting that the most common cause for browsers to return a file not found message is mistyping the web address.

 

So, domain names are handled by a number of servers, each of which is connected to the others so that information can be shared and replicated, ensuring that the system stays up and running even if one or more of these computers goes down. Top level domains are each managed by a registry. These may handle generic top level domains or country code TLDs. Most of these are sub divided into second level domains. You browser asks nearby domain name servers to resolve each domain name request into an IP address to allow your PC to connect to the hosting site.