Назад | Перейти на главную страницу

Заставьте мой компьютер думать, что другого компьютера в сети не существует

Я занимаюсь переносом сервера базы данных, новый и старый сервер находятся в одной сети.

Теперь я хочу протестировать приложение, которое использует этот сервер базы данных, на моем компьютере, который также находится в этой сети. Я не хочу выключать старый сервер базы данных, поскольку он все еще используется другими людьми, но я бы хотел, чтобы моя машина думала, что его не существует.

Могу ли я просто отредактировать свой файл hosts для этого?

Обновление: моя машина работает под управлением Windows 7, а серверы работают под управлением Windows Server 2008.

В основном я хочу, чтобы моя машина думала, что \\ OldServername больше не существует, и не могла получить к ней доступ. Это должно позволить мне увидеть, какие проблемы есть у приложения, не выключая старый сервер.

Ну, вы не упоминаете много деталей, но да, это должно сработать.

Добавление этой строки в файл моих хостов (c: \ Windows \ System32 \ drivers \ etc \ hosts), похоже, решает проблему

127.0.0.1   sqlServer1

Затем, чтобы снова включить сервер, просто добавьте # в начало строки

#127.0.0.1  sqlServer1

Попробуйте добавить ложный маршрут к этому хосту с помощью этой команды:

route add 192.168.52.5 mask 255.255.255.255 10.99.99.99

(192.168.52.5 = IP-адрес сервера, 10.99.99.99 = IP-адрес, которого нет в вашей сети)