Разрешить только сайты из белого списка в Windows 10

26414
rlandster

В Windows 7 и 8 Microsoft Family Safety включала функцию, позволяющую блокировать доступ ко всем веб-сайтам, кроме тех, которые явно указаны в белом списке на веб-сайте Family Safety. В Windows 10 эта функция была удалена, хотя Microsoft заявляет, что планирует вернуть эту функцию в будущем (см. Https://account.microsoft.com/family/faq/ ).

Между тем, есть ли способ добиться аналогичной функциональности с другой программой или службой? Этот сервис должен работать независимо от того, какой браузер используется.

4

2 ответа на вопрос

5
MilkeyMouse

If it's OK to block access for everyone who uses that computer, you can edit the HOSTS file to null-route non-approved websites, redirecting them to an IP address that doesn't exist (or, if you want to be annoying, redirect them all to something like nyan.cat).

As an admin, press Win+R and type

%systemroot%\system32\drivers\etc\ 

in the dialog box, and press ENTER. On the list of files in Explorer, right-click on "hosts", click "Open With" from the context menu, and then open it with Notepad. Once you're in, you can edit it like this:

#allowed sites 173.194.33.128 google.com 198.252.206.16 superuser.com #blah blah, more sites here #blocked sites <paste the contents of http://pastebin.com/63hfPx8M here> 

This null-routes all TLDs (.com, .net, etc.) and only allows through whitelisted sites.

To whitelist more sites, add a line for each website to the HOSTS file by putting the IP address of the website (see below), then a space, then the website name. Don't put "http://" in the name, or anything after the .com/.net/whatever TLD the website has.

To find the IP of a website, first do Win+R, then "cmd", then Enter. When the black box comes up, type ping <website> and press Enter. (Again, don't put "http://" or any of that stuff in.) Some stuff will show up, but what matters is the IP, which is in brackets:

C:\Users\Me>ping google.com Pinging google.com [173.194.33.128] with 32 bytes of data: 

So Google's IP is 173.194.33.128.

Это новое для Windows 10? Я вижу, что это полезно в некоторых случаях. Journeyman Geek 8 лет назад 0
Это поведение не ново, насколько я могу судить. Всегда можно было пустить домены в файле hosts. bwDraco 8 лет назад 0
@JourneymanGeek Это не ново, это работает как Windows 98 или что-то. Я знаю, что это работает в XP и выше. MilkeyMouse 8 лет назад 0
@JourneymanGeek - Вы только что спросили, было ли редактирование файла хостов новой функцией Windows 10: $ Проблема с этим решением заключается в том, что такие компании, как Google, ежедневно обновляют конфигурацию сервера. Вы не будете перенаправлены на один и тот же физический сервер каждый день, поэтому, когда это произойдет, адрес будет немного меняться. Ramhound 8 лет назад 1
О, это вы могли бы занести в белый список. Тогда я понял, что он делает. Journeyman Geek 8 лет назад 0
@MilkeyMouse: Можно ли разрешить домены без указания их IP-номеров? Их субдомены могут иметь разные IP Kashif 7 лет назад 0
Я не могу заставить это работать. отредактировал файл хоста. началось с ничего на разрешенных сайтах. положить `0.0.0.0 .com` (как и все остальное из pastebin) не работает. Я даже попробовал 127.0.0.1 вместо нулевой маршрутизации. до сих пор ничего не делает matrixugly 6 лет назад 0
0
Dayvid Kelly

You could use K9 which is a software that acts like a firewall. Good software and the best is that it is free.

Можете ли вы немного расширить свой ответ? Хорошее руководство по рекомендации программного обеспечения здесь: http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers. Благодарю. fixer1234 8 лет назад 3
Таким образом, веб-защита K9 (http://www1.k9webprotection.com/) действует как брандмауэр. Допустим, у вас есть дети, и вы не хотите, чтобы они выходили на Facebook в качестве примера .... Все, что вам нужно, - это перейти по ссылке (http://www1.k9webprotection.com/). Загрузите программное обеспечение и настройте его. это в ваших силах. (просто следуйте инструкциям) Dayvid Kelly 8 лет назад 0

Похожие вопросы