• 締切済み

特定のホストからの通信のみ許可したい

事前に登録したホスト以外の通信は全て拒否するようにしたいのですが、そのようなソフトはありますでしょうか。 例えば192.168.1.1のみ許可リストに登録し、その他からの通信は全て拒否するように設定。 できれば無料で利用できるソフトがよいですが、個人で導入できそうな金額なら何でもかまいません。 OSはWindowsかLinuxまたはBSDでお願いします。これもできるだけWindowsがベストです。

みんなの回答

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.4

#3 のqaaqです。 捕捉です。 man 5 hosts_access の他に man 5 hosts_options の確認も必要です。 http://www.jp.freebsd.org/man-jp/search.html http://www.freebsd.org/cgi/man.cgi

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.3

クライアント(始点)、ネットワーク(中継点)、サーバ(終点)のどこで実装するかにより、かなり違います。 サーバ側で実装するならFreeBSDの例ですが、/etc/hosts.allowというファイルがあります。これに、 --- ALL : localhost 127.0.0.1 : ALLOW ALL : 192.168.0.1 : ALLOW ALL : : DENY ---- と書くのが手っ取り早いと思います。 # see man hosts_access http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=hosts_access&dir=jpman-5.2.0%2Fman§=0 http://www.freebsd.org/cgi/man.cgi?query=hosts_access&apropos=0&sektion=0&manpath=FreeBSD+6.0-RELEASE+and+Ports&format=html 完璧を求めるならファイヤフォール化してしまうのがよいと思います。 http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/firewalls.html また、ネットワーク(中継点)で実装するなら、ルータやファイヤフォールのフィルタやアクセスリストで制限を行います。 もう少し具体的な質問でないと、回答に必要な条件が少なすぎて適切な回答を得にくいと思います。

  • RZ350R
  • ベストアンサー率28% (439/1551)
回答No.2

ブロードバンドルータに設定すれば簡単です。 ただ、質問者さんのようにDHCPからレンタルされているグローバルIP等は特定できませんので漏れが生じます。 ルータもしくはサーバにホスト名で規制をかけた方が良いかもしれません。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

通信のプロトコルにもよりますが。 何でもしたいならルータで。 unix系のhttpなら.htaccessで対応。 http://www.shtml.jp/htaccess/ Windows ファイル共有・・・ファイル共有のアクセス権で対応できるかと。Win2000ServerまたはWin2003ServerならActiveDirectoryでできます。 また、どちらもファイアウォールソフトで対応できるかと。XPなら標準でついていますし、その他のOSでも無料でいくつでもあります。 http://www.zonelabs.com/store/content/home.jsp?lang=ja&ctry=JP&dc=90dia 具体的な目的が見えないのでよくわかりません。

関連するQ&A