Speed and security for your internet
connection: Basic steps for home, small
business and enterprise
There is nothing worse than sitting down at the computer and
trying to access a web site only to wait and wait and wait
and then see an error that the page cannot load. Have you
ever had this happen? Sure you have. How about this, you try
to load a page at work or at home and it fails, but it loads
at the other location. Show of hands, ever happened to you?
Yes, me too. Given a level playing field, how can this
happen? In many cases the answer to that question is very
simple: Your system does not know how to find the web page.
How can that be? The Internet is the Internet, right? Not
exactly! Let me explain.
Why
wont my page load?
So you type in a web site. It may even be a very popular
destination, for example
http://www.google.com and you get the ever popular 404
error, page not found. You try it at another location and
sure enough, it loads. Why? When you type in a link in your
browser or click a favorite, the URL line is filled in with
text, as in the example of
http://www.google.com. While that is a discernable name,
it does not tell your browser how to get to the page. How is
that accomplished? In simplest terms, the name you are
looking for and placed in the address bar in your browser is
passed to a lookup engine and is given the location of the
server as a unique IP address. Domain Name System or DNS is
how that transformation takes place.
Before
there was DNS
OK, here is the history part of the article. How far back
does using a name rather than a number go with the Web? The
use of a humanly readable name for a network location
predates even TCP/IP and dates back to the ARPAnet. What was
ARPAnet? ARPANET (Advanced Research Projects Agency Network)
created by Defense Advanced Research Projects Agency (DARPA)
of the United States Department of Defense during the Cold
War. It was the world's first operational packet switching
network, a network that could slice data in smaller packets
so they can be easily transferred from one computer to
another. It was the predecessor of the Internet. Back then,
a local host file was used to point to a machine name and
the associated network number. This is still effective for
private networks where registering servers or Intranet sites
with a public IP number is not desirable. The DNS was
invented in 1983 by Paul Mockapetris, shortly after TCP/IP
was deployed. The subsequent growth of networking required a
more scalable system that recorded a change in a host's
address in one place only and did not require updates on
every machine every time an IP address changed. This allowed
hosts to learn dynamically about the changes to a
machines address.
How
does DNS work?
Domain Name System is a listing of all the web sites,
servers, etc. that are registered in the public space and
the IP address that corresponds to that name. Think of it as
the phone book for the Internet. DNS truly is like the
Internet's Phone Book, even though lots of people now use
the Internet to look up phone numbers too, but the principle
is the same Just as you use a phone book and look up a phone
number using a person's or business' name, you look up the
web server IP address using the Domain Name. It is DNS that
keeps the Internet usable. When you type in that site name,
DNS looks up the associated IP address. If DNS did not exist
you would be going to websites by typing in the IP address.
Now honestly, would you rather type
http://www.google.com or
http://208.69.36.230? Me
too!
Are all DNS the same?
No.
Most ISPs from Tier 1 on down have a DNS server number they
give to their customer. The DNS root servers locations are
shown in the map at the right. These root servers contain
the master copy of the DNS tables for all sites registered
with a public IP address. In turn, the DSM server your ISP
uses may only have a partial list of the DNS worldwide
tables, the most popular sites for example, and if you
request a URL that is not in their list, their server must
make a request from one of the root level DSN servers. The
result is latency, or a delay as your web page waits and
waits and waits to load. The other thing that can happen
(and has) is that these DNS servers can be compromised or
hijacked so they redirect web requests to a different site.
Just search on Hijack DNS in Google and see what I mean.
There are hundreds of entries. This could just send you to a
web site other than the one you wanted or return the 404
error. They could also redirect you to a site that is
infected with Virus / Worm or Malware code or is there to
capture information from your machine, as in a site that
masquerades as a retail web site.
Web
redirection can be good. Really?
Yes. In the case of Enterprise solutions that filter web
content for malicious code, these devices redirect users to
an internal page. This process allows the IT Department to
stay ahead of infections that are web-borne and to track
these issues too, keeping them safe. The next logical
extension of such devices is to create policies that do not
allow access to particular categories of web sites. It is
likely that pornographic web sites, those for online
gambling, illicit drugs, weapons etc. probably do not have a
place in your organization and are likely against your
company policies. To that end, web redirection can actually
hold redirect requests to these web sites so the end user
and your company is not subject to the liability of having
those web sites viewed on your equipment or your enterprise.
Assuming you have a suitable DNS server configuration at
your business, you may well want to find out about a web
appliance that carries out the above functions. I will
discuss just that in next months column. If not, you too
can use OpenDNS and then add to it with the web filtering
appliance.
What
if my DNS does have problems?
If the DNS server(s) you use have issues, you can change
them, but to what? For home users and even small companies
under ten users, a very good solution is available. It is
fast, provides some very good tools and is FREE. Yes, free.
It is called OpenDNS. OpenDNS touts themselves at the
leading provider of free security and infrastructure
services that make the Internet safer through integrated Web
content filtering, anti-phishing and DNS. Pretty impressive
stuff for free. They provide step-by-step instructions that
even the most timid user can follow for setting the DNS
option on their machine. If you have a broadband router at
home, they can help you there too! You click on the device
you have and follow the detailed instructions. It is just
that simple. OpenDNS runs some of the largest DNS caches on
the Internet and they do it on their own network running
their own software. Because they can hold tens of millions
of records and zones in local cache, your address look-up is
faster. There is no middleman!
OpenDNS does web filtering too
In addition to speeding up your DNS by accessing their
servers, OpenDNS does web filtering too. You can select from
the following categories:
|
-
Adult Themes |
-
Government |
-
Pornography |
|
-
Adware |
-
Hate/Discrimination |
-
Portals |
|
-
Alcohol |
-
Health |
-
Proxy/Anonymizer |
|
-
Auctions |
-
Humor |
-
Radio |
|
-
Automotive |
-
Instant messaging |
-
Religious |
|
-
Blogs |
-
Jobs/Employment |
-
Research/Reference |
|
-
Business Services |
-
Lingerie/Bikini |
-
Search engines |
|
-
Chat |
-
Movies |
-
Sexuality |
|
-
Classifieds |
-
Music |
-
Social networking |
|
-
Dating |
-
News/Media |
-
Software/Technology |
|
-
Drugs |
-
Non-profits |
-
Sports |
|
-
Ecommerce/Shopping |
-
Nudity |
-
Tasteless |
|
-
Educational Institutions |
-
P2P/File sharing |
-
Television |
|
-
File storage |
-
Parked Domains |
-
Travel |
|
-
Financial institutions |
-
Phishing |
-
Video sharing |
|
-
Forums/Message boards |
-
Photo sharing |
-
Visual search engines |
|
-
Gambling |
-
Podcasts |
-
Weapons |
|
-
Games |
-
Politics |
-
Webmail |
In addition you can set White List option to bypass the
rules you have chosen or Black List options to block access
to specific sites. While not as full-featured as some
Enterprise solutions, OpenDNS brings so much to the table,
it is a definite must for home users, as necessary at
Anti-Virus, Firewall and Anti-Spyware/Anti-Malware softwares.
With OpenDNS you do not need to worry about downloading or
installing software. With no new software, trying OpenDNS is
a no-risk opportunity to improve your network experience
while allowing you to block sites that you do not want your
kids opening by accident (anyone remember http:/www.whitehouse.com
which was a porn site) and being able to block known
Phishing sites too.
Where
Can I Find Out More?
For OpenDNS, visit
http://www.opendns.com or for those or you with a DNS
server that does not allow access or if you just like typing
numbers,
http://208.67.219.101. For a look at what you can
do at an enterprise level with web and content filtering
beyond what you can do with OpenDNS, check back here next
month. As with any changes to your machine, if your business
has an IT department, check with them first before making
any changes. If you have questions or comments about this
article, contact me (JohnBoline@hagerman.com).
All product names / logos, company names / logos are
copyrights of their respective holders. John Boline is an
MCSE, CNE, USE, a member of the Network Professional
Association and the Microsoft Partner Research Panel, . The
content herein is often based on late-breaking events. Much
of the material is based on information from sources that
are believed to be reliable. Hagerman & Company, Inc.
disclaims all warranties as to the ultimate accuracy or
completeness of the information. Hagerman & Company, Inc.
and its employees shall have no liability for errors,
omissions or inadequacies in the information contained
within this article or for any interpretations thereof. The
recommendations, positions and best practice policies
outlined herein represent Hagerman & Company, Inc. initial
analysis and therefore are subject to change as further
information which may have bearing on these positions is
made available. The reader assumes sole responsibility for
the selection of these materials to achieve its intended
results. The opinions expressed herein are subject to change
without notice. Hagerman & Company, Inc. assumes no
obligation to update the forward-looking statements made in
this newsletter to reflect any change in circumstances,
after the date of publication. Entire contents 2009
Hagerman & Company, Inc. All rights reserved. Reproduction
of this publication in any form without prior written
permission is forbidden