【先着1,000名様!】1,000円分をプレゼント!

2つのホームページを作成していて、1つのホームページにIPアドレスでの制限をかけたいと思っています。
サーバーはwindows2008でIIS7.0
ホームページはASPで作成しています。どのようにしたらいいか、教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

サーバーマネージャの役割で、IISの役割サービスに セキュリティ - IPおよびドメインの制限 がインストールされているか確認してください。


インストールされていなければ、それをインストールすると「IPv4アドレスおよびドメインの制限」が出てくると思います。
    • good
    • 1
この回答へのお礼

インストールしたら「IPv4アドレスおよびドメインの制限」が出てきまして、設定することができました。
ほんとにありがとうございました。

お礼日時:2009/02/26 11:59

失礼しました、WindowsServer2008でしたね。


管理ツールからIISマネージャを開き、左側のサーバやサービスのツリーからサイトを選び、その中の制限を掛けたいサイトをクリックすると表示される機能ビューから「IPv4アドレスおよびドメインの制限」を開き許可エントリーの追加で許可するIPアドレスを指定すると制限が掛けられます。
「IPアドレス制限」の回答画像3
    • good
    • 0
この回答へのお礼

たびたび申し訳ありません。機能ビューに「IPv4アドレスおよびドメインの制限」が表示されないのですが、なにか設定があるのでしょうか。

お礼日時:2009/02/25 09:23

IISマネージャを開くと左側にサーバやサービスのツリーが表示されると思いますが、その中のWebサイトを開き、制限を掛けたいサイトを右クリックすると表示されるメニューの中にプロパティがあります。

「IPアドレス制限」の回答画像2
    • good
    • 0
この回答へのお礼

わざわざ画面までつけていただいてありがとうございます。windows2008でIIS7.0だと画面が異なるようなのです。
サーバーマネージャのなかにIISマネージャがあります。

お礼日時:2009/02/24 11:39

IISマネージャでWebサイトのプロパティを開き、ディレクトリセキュリティの中のIPアドレスとドメイン名の制限で許可するIPアドレスを設定するとアクセス制限が掛けられます。

この回答への補足

すみません。webサイトのプロパティはどのようにすれば表示されますか?右クリックしてもその中にはないみたいで・・・。こんな質問で申し訳ありません。

補足日時:2009/02/24 00:27
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qポートの80と443

こちらのサービス(https://secure.logmein.com/)を利用すると、インターネットを見られるサーバーのポートの80と443が空いていればルータやファイアウォールに特段の設定なく外部からサーバーを操作できるそうですが、逆にサーバーのポートの80や443を空けることには何か危険性があるのでしょうか。

Aベストアンサー

ポート80は一般的なHTTP、ポート443はHTTPSです。
この2つのポートがあいていなければインターネット接続(WEBブラウジング)は出来ません。
ですから、ほとんどのファイアウォールでこのポートは開いています。(インターネット接続を制限している社内LANでは当然閉じていますが)

ちなみに、よく使うポートとしてはFTPで20、21、SMTP(送信メール)で25、受信メールPOP3で110あたりです。セキュリティポリシー上、この辺は制限される事も多いですが、HTTP 80、HTTPS(暗号化用)443は通常閉じません。


危険性?
WEBプロトコルを使ってFTP的なファイル転送(WebDAV)やVPN等も出来るようになっています。当然そこにはある種の危険はつきものですが、WEBブラウジングに伴う危険と大きく変わりません。ウィルス等に感染していればこの2つのポートだけでも相当危険でしょうね。

参考まで。

QIISでローカル内からhttp://localhostと入れても表示されない

windows2000 server で「既定のWebサイト」上でサービスを開始させました。
ちゃんと表示されるかと思いインターネットエキスプローラを開き
http://localhost と入力して表示されるか試したのですが、下記のようなメッ
セージが表示され閲覧する事ができません。
何か打開策はありますでしょうか?





エラー
リクエストされた URL は取得できませんでした

--------------------------------------------------------------------------------

以下の URL を取得した際に: http://localhost/

次のエラーが発生しました:

以下のホスト名の IP address を調べられません. localhost
DNS サーバが以下のエラーを返しました:

Name Error: The domain name does not exist.
この意味は次の通りです:

キャッシュは URL 中のホスト名から IP address を調べることができませんでした.
アドレスが間違っていないか確認してください.

windows2000 server で「既定のWebサイト」上でサービスを開始させました。
ちゃんと表示されるかと思いインターネットエキスプローラを開き
http://localhost と入力して表示されるか試したのですが、下記のようなメッ
セージが表示され閲覧する事ができません。
何か打開策はありますでしょうか?





エラー
リクエストされた URL は取得できませんでした

--------------------------------------------------------------------------------

以下の URL を取得した際に: http://localhost/ ...続きを読む

Aベストアンサー

>しかしなぜlocalhostでは表示されないのでしょうか?

DNSの仕組みに関係します。
localhostと言う名前から127.0.0.1というIPアドレスを求めるのがDNSの役割です。
その際、WindowsNT/2000/XPのDNSサーバはhostsファイルを参照します。(hostsにない名前は、さらに上位のDNSサーバに問い合わせます。)
localhostという名前は特殊なので、hostsがその情報を持っていなくてはならないのです。

今回のケースではhostsが存在しないようなので、hostsをメモ帳で作成する手順をご紹介しておきます。 (説明の都合上、Cドライブのルートディレクトリで作業します。)
(1)次のファイルが存在するか確認してください。
C:\WINNT\system32\drivers\etc\hosts.sam
 ・存在する→Cドライブのルートディレクトリにhosts.txtと言う名前でコピーし、メモ帳で開く。
   copy C:\WINNT\system32\drivers\etc\hosts.sam c:\hosts.txt
   notepad c:\hosts.txt
 ・存在しない→メモ帳でc:\hosts.txtを新規作成する。
   notepad c:\hosts.txt

(2)次の1行をhosts.txtの最後に追加します。127.0.0.1とlocalhostの間には半角スペースを7つ以上入れ、行のおしりには改行を入れます。
127.0.0.1 localhost
     ↑     ↑
     |    改行
 半角スペースx7

(3)hosts.txtを上書き保存します。

(4)hosts.txtをシステムディレクトリに移動します。この際に拡張子txtを取り除きます。
move c:\hosts.txt C:\WINNT\system32\drivers\etc\hosts

(5)Windowsを再起動します。

以上がその手順です。
これでlocalhostが127.0.0.1として認識されるはずですが、システムディレクトリをいじりますので慎重に作業してください。
作業手順が理解できない場合、作業に不安を感じる場合はやらないほうが無難です。

>しかしなぜlocalhostでは表示されないのでしょうか?

DNSの仕組みに関係します。
localhostと言う名前から127.0.0.1というIPアドレスを求めるのがDNSの役割です。
その際、WindowsNT/2000/XPのDNSサーバはhostsファイルを参照します。(hostsにない名前は、さらに上位のDNSサーバに問い合わせます。)
localhostという名前は特殊なので、hostsがその情報を持っていなくてはならないのです。

今回のケースではhostsが存在しないようなので、hostsをメモ帳で作成する手順をご紹介しておきます。 (説明の...続きを読む

QIISの基本認証で特定のファイルに制限をかけたい

Windows2000server、IIS 5.0を使用しています。
現在ホームページを制作中です。
一般向けページと会員向けページがあります。
トップページには一般向けページを設定しています。(index.html)
そこから会員向けページへの入り口(リンク)を設けています。
会員向けページへ入る際はパスワードを入力するようにアクセス制限をかけたいと考えています。
IISで基本認証の設定をし、パスワードを入力する画面が表示されるようにしました。
しかし、パスワードを入力しログオンすると、一般向けページ(トップページ)が
表示されてしまします。
会員向けページへ入る際にパスワードを求めるにはどのように設定すればよいのでしょうか?
また、IISの基本認証ではディレクトリ(フォルダ)以外に特定のファイルに(例:会員向トップページ)
アクセス制限をかけることはできないのでしょうか?
どなたか詳しいかたご教授下さい。

Aベストアンサー

こんばんわ
特定のファイル(会員向トップページ)にアクセス制御かけれますよ。
IISを起動して、
会員向トップページのあるフォルダまでディレクトリ移動して
会員向トップページのファイルを右のエリアに表示したら
(左のエリアはディレクトリ階層表示)
そのファイルをクリック選択して、右クリックをすると
[プロパティ]がでるので、それをクリックすると
[ファイルセキュリティ]というタブがあるのでそれをクリック
そうすると、”匿名アクセスと認証コントロール”という項目があるので
そこの「編集」ボタンをクリック。
そこで認証方法を設定できるので
”匿名アクセス”のチェックをはずして
”基本認証”のチェックをON
必要であれば、「編集」ボタンでドメイン名を設定
で、できます。

要は、アクセス制御したいファイルを選んで
右クリックのプロパティをえらべば
フォルダのアクセス制御の設定するのと同じように
設定が可能です。

であでわー

QHTMLからフォルダを開きたい

いつも大変お世話になります<(_ _)>

Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、
<a href="file://c:\windows">OPEN</a>
としても、何も反応しません。

いろいろ調べたのですが、上記の方法しか見あたりません。

なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。
※Firefoxだと、ファイルの一覧になりますが・・・

何か環境によって挙動が異なるのでしょうか?
それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか?

是非ともお助け下さい。宜しくお願い致します。

Aベストアンサー

file:///C:/windows/
/は三つでは・・・
 IEの場合はエクスプローラ(ファイルマネージャ)が開くような・・・
 IEはファイルマネージャーと一体のブラウザなので・・・

★実は、ローカルサーバーが必要です。
 apacheでも何でも良いので、WEBデータの入っているフォルダーを
<VIRTUALHOST 127.0.0.1>
C:\Document and settings\my document\web
 とかに指定して、Windowsのhostsファイルで、適当なサーバー名を指定しておきます。
myLocalhost 127.0.0.1
とか・・・

 そうすると
http://myLoclahost/
 で開けます。

 

Q指定したURLを表示させるバッチファイル

IEが起動してない状態で、IEを起動させて指定したURLを表示させるバッチファイルを教えて下さい。
バッチファイルAを実行すると、○●○●○●というURLでIEが起動し、バッチファイルBを実行すると、△▲△▲△▲というURLでIEが起動する。そういうことです。
よろしくお願いします。

Aベストアンサー

私がやった通りのことを書きます。ご参考に。
(1)インターネットエクスプローラーがExplore(最後rなし)と言うプログラム名であることを知る。
(2)スタート-検索-ファイルやフォルダ-Explore
で検索する。
(3)C:¥Program Files\Internet Explorerにあることを知る。(eのマークによりプログラムファイルであることを知る。)(こちらは最後にrがつく)
(4)バッチファイルを作る。メモ帳に
cd "c:\Program Files\Internet Explorer"
Iexplore "http://www.okweb.ne.jp/kotaeru.php3?qid=610162"
と入れて、url.batと言うファイル名で保存。
urlは任意の名で良い。「.bat」は必須です。
”http://・・は任意のURLで可。
(5)メモ帳を閉じる。私の場合はc:¥My Documentsに保存されたことに留意。
(6)スタート-プログラムからDos画面をだす。(98の場合)
(7)CD "c:\My Documents"エンタを入れる。
(8)urlエンタと入れる。.batは不要。
(9)上記のOKWEBの画面になり、止まる。

私がやった通りのことを書きます。ご参考に。
(1)インターネットエクスプローラーがExplore(最後rなし)と言うプログラム名であることを知る。
(2)スタート-検索-ファイルやフォルダ-Explore
で検索する。
(3)C:¥Program Files\Internet Explorerにあることを知る。(eのマークによりプログラムファイルであることを知る。)(こちらは最後にrがつく)
(4)バッチファイルを作る。メモ帳に
cd "c:\Program Files\Internet Explorer"
Iexplore "http://www.okweb.ne.jp/kotaeru...続きを読む

QInner join と Left joinの明確な違いは?

Inner join と Left joinの違いがよくわかりません。
教えてください。

Aベストアンサー

出てくる結果が違います。

テーブル1のフィールド1に、






が、

テーブル2のフィールド1に、






が入力されている場合、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 LEFT JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3               3
4               NULL
5               NULL
6               NULL
の6レコードが出力されますが、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 INNER JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3               3
の3レコードしか出力されません。

出てくる結果が違います。

テーブル1のフィールド1に、






が、

テーブル2のフィールド1に、






が入力されている場合、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 LEFT JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3           ...続きを読む

QVB上で実行中の無限ループの止め方

今まで、CUIベースのBASICでのプログラムの経験はあるのですが
Visual系のBASICは初心者です。
原因はわかっているのでプログラムの修正はできるのですが
VB上でコンパイルして実行したときに無限ループに陥ってしまって
どうにもプログラムをとめられなくなります。
そんなことがないように、実行前に全てのプロジェクトを保存して
いますので、そんなに実害はないのですが、どうすればとめられるのでしょう・・
今現在は、タスクマネージャーから強制終了させています。

Aベストアンサー

無限ループの一番内側に
DoEvents
を入れておくと、ウィンドウ切替え->デバッガ終了操作が出来ますよ

危なそうなとこにも入れておくと、何かと安心です。

QIIS認証設定方法について

IISの認証設定でIPアドレスのセキュリティの方法で、
アクセス許可の種類の中で、種類の中にグループ化されたコンピューターがありますが
その設定の仕方の考え方を教えてください。
例えば、IPアドレスの範囲が10.201.10.1~10.201.10.255です。
    サブネットマスクが 255.255.255.0です。

その場合のネットIDは,10.201.10.1
サブネットマスクは255.255.255.0 と設定すれば上記のIPアドレスの
     範囲のものには許可が与えられるのでしょうか。

教えてください。よろしくお願いします。


 

Aベストアンサー

サブネットはいいとして、
ネットIDは,10.201.10.0
ではないでしょうか。

Q「i386」「i486」「i586」「i686」とは?

Linux系OSを使うと、ソフトウェアをダウンロードする
時、そのソフトウェアに付いた記号は、「i386」
「i486」「i586」「i686」がよくあります。その記号
の意味は何ですか?どう違えますか?インテルのCPU
のアーキテクチャとの関係があると思いますか?普通
PC(Pentium3、700MHz)では、どんな記号と利用
すれば良いですか?教えてお願いします。

Aベストアンサー

おっしゃるように、intelのアーキテクチャの違いです
i386とi486はその名のとおり80386と486用で
i586がPentium用
i686がPentiumPro,Pen2,Pen3,Celeronなどのシリーズになります
ですのでご使用のPen3ではi686にすればよいと思います

Qテーブル内の文字サイズを変更したい。

HTMLのテーブル内の文字サイズを変更したいのですが。
イマイチ上手くいかずに悩んでいます。
出来れば全体的に<TABLE></TABLE>のほうでいじれますか?
<TD>タグや<TR>タグのところでいじくるのですか?

Aベストアンサー

いろいろやり方はありますが
文字単位でサイズを変更するには
#2の方法ですね。

テーブルごとやセル(<TD>)ごとにサイズを変更するには
スタイルシート(CSS)を使用します。

テーブルごとにサイズを変更する場合
<TABLE style="font-size : 20px;">

セル(<TD>)ごとにサイズを変更する場合
<TD style="font-size : 20px;">あああ</TD>

#1の方法だとページ内の全てのセル(<TD>)に設定することになります。

スタイルシート(CSS)はこれら以外にも
いろいろな設定方法があります。


人気Q&Aランキング