ESETのファイアウォールにブロックされた通信を解決する

Windowsで動くとあるサーバクライアントシステムにて、クライアント端末からサーバへの接続ができない事象が発生。

これまで接続できていたものが、端末のIPアドレス変更をしたか、ESET Internet Securityを16系から17系へバージョンアップしたことでだめになったかもしれない。

まず、サーバ機側でESETのファイアウォールを無効にすると接続できることから、ファイアウォールにブロックされたことがわかった。

常時無効は厳しいので、除外設定だけできれば良い。

サーバ側にて、ESETの[設定]→[ネットワーク保護]に「ブロックされた通信の解決」という項目をみてみる。
写真を失敗してしまって一部隠れているが、ここに「5」となっていてブロックしてることがわかる。

そして「ブロックされた通信の解決」をクリックすると、実際にブロックされたアプリケーションが列挙されている。
上の4つを許可すべきかどうかは分からなかったが、一番下のSQL Anywhere dbsrv17.exe への通信を許可すると接続できた。