Bypassing OpenDNS BlocksIntroduction OpenDNS, or any DNS based filtering/blocking service for that matter blocks sites by returning fake information when your computer requests the IP address of a blocked domain. If you were to visit Google.com then OpenDNS would return the genuine IP address, but if you tried to access a blocked domain like Facebook.com then OpenDNS will return modified/fake data which will redirect you to block.opendns.com. How to bypass OpenDNS blocks
Pros: Web proxies don't require any installation of special software or modification to your computer. Cons: OpenDNS provides an option to block known web proxies, which can render the use of web proxies to bypass blocks ineffective. However there new proxies going live every day that OpenDNS won't immediately be aware of. One major con of using a web proxy is that you can't be sure of what details the web proxy site might be storing such as the login details to your email, facebook or other accounts. How To You'll be editing your computers HOST file, this means you need to have admin/root privileges. 1) Find the IP address of the domain that you want to access. 2) WINDOWS VISTA/WINDOWS 7 Click on Start -> Accessories -> right click on Notepad, Run as Administrator. A notepad will open which has administrator privileges. Click File -> Open and browse to c:\windows\system32\drivers\etc\ and open the file named hosts. Create a new line at the bottom of this file. The line should have the IP address that you collected in Step 1, a space, and then the domain that the IP address belongs to. For example you might enter 69.63.181.11 www.facebook.com 2) MAC OS X Click on Spotlight (top right of your screen) and type in the word terminal. Clicking on the top hit should now launch a terminal window. In the terminal, type sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts and hit return. Enter your password when prompted. Note that no characters will appear when you're typing your password. Simply hit return once you've entered your password. Your HOSTS file should have loaded into TextEditor. Create a new line at the bottom of this file. The line should have the IP address that you collected in Step 1, a space, and then the domain that the IP address belongs to. For example you might enter 69.63.181.11 www.facebook.com 2) LINUX(i.e. UBUNTU) Click on Applications, accessories and then terminal. In the terminal, type sudo gedit /etc/hosts and hit return. Enter your password when prompted. Note that no characters will appear when you're typing your password. Simply hit return once you've entered your password. Your HOSTS file should have loaded into a text editor. Create a new line at the bottom of this file. The line should have the IP address that you collected in Step 1, a space, and then the domain that the IP address belongs to. For example you might enter 69.63.181.11 www.facebook.com 3) After modifying and saving the file, you should be able to browse the blocked site without any further modification. If you tried to visit the blocked site before performing this modification then it's possible that your browser has temporarily cached the false IP address for the blocked domain. Usually restarting your browser will clear its DNS cache. Pros: You'll experience high speed browsing without the delays experienced with web proxies. You don't need to worry about the privacy of your data since it's not passing through a third party proxy. Cons: You need to have an admin account on the computer to make these modifications. Side comment: If you have an admin account on the computer then you could most likely change the DNS servers that your computer is using. So instead of going via OpenDNS you could tell your computer to use another provider like Google public DNS. This would also be an effective method of bypassing the OpenDNS blocks. |