Как я могу контролировать сетевые подключения, чтобы увидеть, с какого адреса связывается определенная программа

Много лет назад я создал программу, которая подключается к базе данных SQL Server (порт 1433), и у меня больше нет кода для этого приложения, но мне нужно знать, пытается ли оно подключиться к доменному имени exampleDomain.com или если он подключается напрямую к IP-адресу, xxx.xxx.xxx.xxx.

Мне нужно это выяснить, потому что я хочу поменять хостинг-провайдеров, но не могу позволить этому приложению перестать работать, поэтому я не уверен, повлияет ли изменение IP-адреса сервера SQL на программу.

Есть ли способ, которым я могу сказать, к чему эта программа подключается? Необработанный IP-адрес или доменное имя?

Благодарю.

1 ответ

Решение

Используйте проволочную акулу. http://www.wireshark.org/

Он бесплатный, простой в использовании и очень мощный.

Вы можете отслеживать весь трафик, поступающий с вашего ПК, и вы можете фильтровать трафик по типу. Итак, сначала я бы посмотрел на любое DNS-соединение с MyDoman.com, а затем посмотрел на TCP-соединения.

Другие вопросы по тегам