更新1 :
WebサーバーとしてApache 2を使用しています。 Apacheから3を除くすべてのIPアドレスへのアクセスをブロックできますか?
元の質問:
Linksys BEFSR41ルータを持っており、開発目的でポート80を開いています。特定のIPアドレスを除くすべての人にポート80へのアクセスをブロックすることは可能ですか?そのため、ポート80は内部ネットワークの外部から約3のIPアドレスにアクセス可能であるべきです。
私はBEFSR41のマナールを見てみましたが、探しているものを見つけることはできません。あるいはたぶん、このタイプのフィルタリングが呼ばれているのかわかりません。
ルータがそれを処理できない場合は、グローバルまたはサイト固有のレベルで、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。
いいえ。BEFSR41は消費財のルータであり、箱から出してお探しの機能を持っていません。
より多くの機能を得るためにDD-WRTまたはトマトをインストールできるかもしれません。
それがその粒度を持っているかどうかを確認するためにあなたのWebサーバーを見ましたか?ほとんどの「Decent」Webサーバーはその正確な機能をサポートします。