10

Я ищу команду (или программу командной строки), чтобы переключить (отключить / включить) доступ в Интернет к внешнему миру на компьютерах с Windows XP. Это должно временно заблокировать доступ в Интернет, но оставить работу локальной сети.

Я искал способы изменить DNS, но такие браузеры, как Chrome, сохраняют свой кеш. Машины настроены через DHCP.

3 ответа3

14

Вероятно, лучше удалить маршрут по умолчанию, чтобы отключить доступ к Интернету:

route delete 0.0.0.0 mask 0.0.0.0

И чтобы снова включить, добавьте его снова:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

но замените 192.168.1.1 на правильный IP-адрес вашего роутера (вы можете узнать, пока интернет еще работает, набрав route print и проверив запись на 0.0.0.0).

3

Это популярный результат в Google, поэтому я просто хотел дать альтернативный ответ для тех, кто использует виртуальные машины через VirtualBox.

  • Убедитесь, что ваша виртуальная машина выключена.
  • Перейдите в VirtualBox -> Файл -> Настройки -> Сеть -> Сети только для хоста -> Нажмите кнопку добавления (Сеть только для хоста должна быть автоматически установлена VirtualBox)
  • Устройство -> Настройки -> Сеть -> Измените настройку "Присоединен к" на "Адаптер только для хоста". (это должно автоматически заполнить имя сети только для хоста для вас)

Вот и все ... Виртуальная машина теперь сможет использовать хост-сеть, но не будет иметь доступа к Интернету.

2

Вы должны войти в маршрутизатор и сказать ему, чтобы отключиться от Интернета. Разве вы только хотите запретить доступ конкретным компьютерам?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .