• 締切済み

OracleでのIPアドレス制限について

Oracle 10g Enterprise Edition(Windows)をインストールして勉強中のものです。 質問内容はタイトルの通り、IPアドレス制限についてです。 ウィザードの流れにそってインストールするとEMのアドレスは https://ホスト名:1158/em/ となると思います。 ただ、他のPCからhttps://IPアドレス:1158/em/でアクセスしてみると当然のように見れてしまいました。これは正直困ります。 (Apacheを入れてなければ外部からはみれないと勝手に思っていたのですが違うんですね…) oracleには自分のPCからしかアクセスできないようにしたいのですが、方法がわかりません。 ネットで調べてsqlnet.oraに tcp.validnode_checking=YES tcp.invited_nodes=(自分のIPアドレス) という記述を加えてリスナーを再起動してみたんですが、制限はかかっていませんでした。 ご教示お願い致します。

みんなの回答

  • hakugen
  • ベストアンサー率36% (8/22)
回答No.1

Windowsのファイアウォールの設定でポート1158にアクセス制限をかければよいのではないでしょうか。

relax07
質問者

お礼

回答していただき、ありがとうございます。 ファイアーウォールの詳細設定⇒サービスの設定で内部ポート番号を1158に、外部ポート番号を適当に(例えば12345)入力してOKを押してみました。 するとOracleをインストールしたパソコンからは見れて、他のパソコンからは見れなくなりました! ただ、私は外部のパソコンからもhttps://IPアドレス:12345/em/と入力すれば見れてしまうのだと思ったのですが、なぜか見れませんでした。 これはいったいどういうことでしょう… 設定方法がおかしかったのでしょうか?

関連するQ&A