Setting up parental control on the D-Link DIR-600L router

1

1

I am using the D-Link DIR-600L Wireless N150 Cloud Router, and I would like to setup or add a filter in the router to block inappropriate content, not allowing any of the connected users to access such content.

I tried OpenDNS and changed my DNS IP to 208.67.222.123 and 208.67.220.123 (source), but my ISP blocks these addresses. I asked on the OpenDNS forum for a solution and was answered that there is none.

I have looked into installing K9 Web Protection, but I would need in this case to install and set it up on all devices.

I can set the router's WiFi to block individual websites, but I would like to block them all.

I have not found how I can use my router to block by keyword.

Ali786

Posted 2014-09-24T07:27:36.870

Reputation: 690

1You want to protect the network? You’ll have to force all traffic through a filtering proxy. Your router probably cannot do this, so you need to add another router “after” (Router<->Network → Router<->Filtering Router<->Network) it. – Daniel B – 2014-09-26T10:31:35.597

Is the router the DIR-635 RangeBooster N 650 Router? If it is, is it revision A or B? Are you using the latest firmware update (menu Tools/Firmware)?

– harrymc – 2014-09-27T07:59:26.177

@harrymc sorry its dir 600L http://www.flipkart.com/d-link-dir-600l-wireless-n150-cloud-router/p/itmdbemyeh7t8rkt

– Ali786 – 2014-09-27T11:24:18.923

There are apparently two possible sub-models : A and B. Which one is yours? – harrymc – 2014-09-27T11:55:49.173

I didnt find this info but here is complete desc of my router http://us.dlink.com/products/connect/wireless-n150-cloud-router/

– Ali786 – 2014-09-27T12:02:28.507

How did you establish that your ISP was blocking these addresses? Di you try pinging them? As your link connects to a page for FamilyShield CUSTOMERS, did you go through the process of signing up as indicated here: http://goo.gl/BS0tpo ? The reason I ask is that your IP may not have been whitelisted as a customer on the providers side of this service. Just trying to eliminate a possible error in configuration.

– Everett – 2014-10-02T14:28:46.227

Answers

2

As regarding your question about using keywords to filter-out content, here is what the manual says about the setup page for Parental Control:

Website URL:
Enter the keywords or URLs that you want to block (or allow).
Any URL with the keyword in it will be blocked (or allowed).

image


As regarding your question of how to use OpenDNS, I am a bit puzzled about why your ISP would block it. As far as I know, there is no censorship of the Internet in India.

You can check it by entering in a Command Prompt (cmd):

nslookup -type=txt which.opendns.com 208.67.220.220

If the answer text contains "not an OpenDNS resolver", then your ISP has really redirected your DNS queries.

If it does not say that, then your ISP does not redirect your DNS queries, and you should be able to reach and use OpenDNS. In that case, it would help if you told us how you did the setup of OpenDNS in the router, because the problem might be caused by a simple mistake.

Your real problem might be that your DNS queries are raised over IPv6, so your OpenDNS settings cannot take effect. Having IPv6 enabled for the Internet connection will circumvent OpenDNS, since the OpenDNS servers you are trying to use have IPv4 addresses.

In this case, go into the Properties of the network connection on your PC, uncheck the IPv6 protocol, press OK, then reboot.

Use the link http://welcome.opendns.com/ for testing the correct working of OpenDNS.

harrymc

Posted 2014-09-24T07:27:36.870

Reputation: 306 093

Parental Control is not working. I turned on parental control, choose option to deny site, added site URL, save settings and rebooted my router. But still filtered site is opening. Please guide. – Dhaval Ptl – 2017-08-14T16:51:53.133

The manual seems to insist on using keywords, so entering an entire URL might be too much. Try to enter just the website name or some part of it. – harrymc – 2017-08-20T14:35:40.953

1

(Given that you can't use OpenDNS:) You can't do this (yourself).

"Filtering out inappropriate content" is an enormous job. Don't try to do this yourself.
Earlier in my career I was a developer of Parental Control software (program now discontinued).
To block effectively you need to use a Bayesian filter based on URLs, keywords and other characteristics.

  • Just blocking URLs yourself will keep you busy forever. We had a database of 150000-200000 filter rules (largely blocking on domain names) and new ones continually appear

  • Blocking on just keywords will give you lots of false positives.

  • You can't handle the 'other characteristics' (e.g. certain strings in the URL)

Leave it to the professionals to update the filters. If you have good experiences with K9 install that on all relevant computers and have it auto-update its filters.

You may not like this answer, but it's the correct one ;-)

Jan Doggen

Posted 2014-09-24T07:27:36.870

Reputation: 3 591

thanks for professional advice but will wait, Might get a solution. – Ali786 – 2014-09-26T09:35:58.047

1

if you'd like to use opendns:

The following would be complicated to setup, but here is the concept.

  1. set up an ssh tunnel proxy for a computer running linux on your local network (you can use an ssh tunneling service).

  2. set the nameservers to opendns and have it tunnel your dns loookups through your tunnel.

  3. set up a dns server on the linux computer.

  4. set your router's dhcp to give your new local dns server as the dns.

your dns lookups should be able to go through, and they will be filtered with opendns.

adgelbfish

Posted 2014-09-24T07:27:36.870

Reputation: 554

0

I like Surfblocker

You pay for it, but it is good. In my opinion, much better at blocking than any of the other ones you mentioned. If you would like to know how to get by any of the other ones I can tell you.

http://surfblocker.com/

adgelbfish

Posted 2014-09-24T07:27:36.870

Reputation: 554

this is only for windows I am looking for router level filtering – Ali786 – 2014-09-24T11:19:25.133

0

Start with Web filtering

The most effective precaution you can take to safeguard kids while they’re browsing is to set up Web filtering on your router with OpenDNS. You can enable Web filtering on most devices individually, but I recommend trying the free or premium service from OpenDNS because it can filter Internet access across all computers and devices connected to your router.

OpenDNS offers three parental control options: FamilyShield, Home, and Home VIP. OpenDNS FamilyShield, the simplest option, offers preconfigured adult content filtering—just set it on your router and forget it. OpenDNS Home allows you to customize the filtering and security settings. You also need to create an account and install a program on at least one PC in your home. OpenDNS Home VIP, the high-end option, starts at $20 a year and provides additional features such as Internet usage stats and premium support.

http://www.pcworld.com/article/2042233/how-to-child-proof-the-internet.html

edit: Sorry, misread that your ISP isn't allow OpenDNS. Have you tried contacting them?

Rowan Kaag

Posted 2014-09-24T07:27:36.870

Reputation: 96

-1

I found what you want:
http://www.avidz.net/mia/
If you are familiar with OpenWrt(a custom firmware for routers) and your router is in supported list, then you can go ahead.
Also Check DD-Wrt its another custom firm ware.
Also keep in mind it's the only solution and it has some risks.

UltraDEVV

Posted 2014-09-24T07:27:36.870

Reputation: 459

-1. MIA does not apply to his router. You could also have gone to the trouble of searching if his router is really supported by OpenWrt or DD-WRT. And why is it "the only solution"? – harrymc – 2014-09-27T08:12:09.603

Also, OpenWrt and DD-WRT only support early models of the DIR-600: A1, B1 and B2. Model L is never mentioned. – harrymc – 2014-09-27T11:52:52.420