Try this as a workaround (a cheat).
when at home, open up a command prompt (for windows xp go to Start --> Run --> type "cmd" --> hit enter)
once at the command prompt, key in the following:
should say:
The 123.456.78.910 number is called the ip address. You can enter that in directly to your browser window, and you can take the corporate dns server out of the picture and get straight to the site you want. This isn't fool proof, they may have it blocked by ip address at the switch, but this would be difficult, since you have to know EVERY ip address you wanted to block (cost lots of $). They probably have the generic dns filter.C:\Documents and Settings\#USERNAME#>ping http://www.blockedgunsite.com
Pinging servername.ofblockedgunsite.com [123.456.78.910] with 32 by
Reply from 123.456.78.910: bytes=32 time<1ms TTL=2
Reply from 123.456.78.910: bytes=32 time<1ms TTL=2
Reply from 123.456.78.910: bytes=32 time<1ms TTL=2
Reply from 123.456.78.910: bytes=32 time<1ms TTL=2
Ping statistics for 123.456.78.910:
Packets: Sent = 4, Received = 4, Lost = 0 (0
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Glossary of key terms
DNS - Domain Name Service - this works like a phone book. There really is no http://www.foxnews.com. It's really 63.147.175.93 (try it, put that in your browser. A DNS server simply translates names into numbers. It just does so seamlessly to the end user.
IP Address - like a phone number, this is a specific identifier that allows you to interact with the rest of the computing world. Takes the form of xxx.xxx.xxx.xxx