ESETのファイアウォールにブロックされた通信を解決する
Windowsで動くとあるサーバクライアントシステムにて、クライアント端末からサーバへの接続ができない事象が発生。
これまで接続できていたものが、端末のIPアドレス変更をしたか、ESET Internet Securityを16系から17系へバージョンアップしたことでだめになったかもしれない。
まず、サーバ機側でESETのファイアウォールを無効にすると接続できることから、ファイアウォールにブロックされたことがわかった。
常時無効は厳しいので、除外設定だけできれば良い。
サーバ側にて、ESETの[設定]→[ネットワーク保護]に「ブロックされた通信の解決」という項目をみてみる。
写真を失敗してしまって一部隠れているが、ここに「5」となっていてブロックしてることがわかる。
そして「ブロックされた通信の解決」をクリックすると、実際にブロックされたアプリケーションが列挙されている。
上の4つを許可すべきかどうかは分からなかったが、一番下のSQL Anywhere dbsrv17.exe への通信を許可すると接続できた。