こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

IISで特定のIPだけアクセスできるようする方法を

IISで特定のIPだけアクセスできるようする方法を知りたい。


Windows Server(2019)のIISで特定のIPだけからのアクセスを許可してその他をリダイレクトできないのです。

この程、WEBサイトをWindows Server2008R2からWindows Server(2019)にアップグレード中なのです。概ねDBとコンテンツのセットアップができたのです。

その為、公開前に動作テストとバグチェックを行う為に、動作テスト中とバグチェック中は

特定のIP(私のIP)からのみアクセスできるようにしてから、その他のIPからのアクセスはメンテナンス中画面のサイトにリダイレクトさせたいのです。

しかし、Windows Server(2019)のIISでは特定のIPからのアクセス許可して、その他のIPは制限できたのですが、その他のアクセス制限したIPをリダイレクトさせる方法が分かりません。

Windows2000やWindows7のIISの場合には以下のURLのようにリダイレクトできるようなのですが、

https://www.atmarkit.co.jp/ait/articles/0908/07/news108.html

Windows Server(2019)のIISではは以下のURLのように特定のIPからのアクセス許可とその他のIPの制限しかできず、制限したIPをリダイレクトする方法が分かりません。

https://www.server-world.info/query?os=Windows_Server_2019&p=iis&f=...

どなたかご存知であればご教授頂けませんでしょうか?

ちなみにプログラムはレガシーASPで2000年頃に制作した古いプログラムでWEBサーバーApacheではありません。

Apacheなら.htaccessファイルで可能な事は、理解していますが、残念ながら古いレガシーASPなので、Apacheでは動作しません
ちなみに、特定のIP(私のIP)以外を制限すると制限されたIPからアクセスすると「エラー403」となりアクセス不能になっています。

これを(適当なサブドメインにメンテナンス画面を作り)そのメンテナンス画面にリダイレクトしたいのです。

一応、Windows Server(2019)のIISの役割と機能で「HTTPリダイレクト」と「IPアドレス及びドメインの制限」という機能はインストールしましたが、この「IPアドレス及びドメインの制限」では特定のIPからのアクセス許可とその他のIPの拒否はできますが、の他のIPの拒否した際のリダイレクトをする方法もしくは機能が見当たりません。

投稿日時 - 2020-02-12 06:32:51

QNo.9711916

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

エラーコード別に専用画面を表示させる機能がありませんでしたっけ?
403を専用画面にすればよろしいかと。

投稿日時 - 2020-02-12 07:03:40

補足

状態コードを選択する項目はありますが、選択肢は以下の3種類しかありません。
「永続的リダイレクト(308)」
「検出(302)」
「一時的(307)」

投稿日時 - 2020-02-12 07:31:59

あなたにオススメの質問