web-dev-qa-db-ja.com

どの外部IPアドレスがポート80にアクセスできるかを指定します

更新1 :

WebサーバーとしてApache 2を使用しています。 Apacheから3を除くすべてのIPアドレスへのアクセスをブロックできますか?

元の質問:

Linksys BEFSR41ルータを持っており、開発目的でポート80を開いています。特定のIPアドレスを除くすべての人にポート80へのアクセスをブロックすることは可能ですか?そのため、ポート80は内部ネットワークの外部から約3のIPアドレスにアクセス可能であるべきです。

私はBEFSR41のマナールを見てみましたが、探しているものを見つけることはできません。あるいはたぶん、このタイプのフィルタリングが呼ばれているのかわかりません。

1
oshirowanen

ルータがそれを処理できない場合は、グローバルまたはサイト固有のレベルで、Apacheの「許可」ディレクティブを利用できます。あるいは、Linux上でApacheを実行している場合は、次のようなiptablesでポート80を開きます。

-a入力-i eth0 -p tcp -m tcp -s [your.first.ip] --dport 80 -j

-a入力-i eth0 -p udp -m udp -s [your.first.ip] --dport 80 -j

-a入力-i eth0 -p tcp -m tcp -s [your.second.ip] --dport 80 -j

-a入力-i eth0 -p udp -m udp -s [your.second.ip] --dport 80 -j

nS。

1
jetboy

いいえ。BEFSR41は消費財のルータであり、箱から出してお探しの機能を持っていません。

より多くの機能を得るためにDD-WRTまたはトマトをインストールできるかもしれません。

0
DanBig

それがその粒度を持っているかどうかを確認するためにあなたのWebサーバーを見ましたか?ほとんどの「Decent」Webサーバーはその正確な機能をサポートします。

0
user48838