IPアドレス制限
Unix系オペレーティングシステムは通常、ホストアクセス制御ファイル/etc/hosts.denyおよび/etc/hosts.allowによって構成されたTCPラッパーを使用してIPアドレス制限を実行する。
ユーザーにリモートアクセスを提供している学校や企業は、不正アクセスから保護するためにDenyHostsやFail2banなどのLinuxプログラムを使用している。これらはコンピューターへのリモートアクセスを許可する場合にも役立つ。ネット検閲にも利用される。
IPアドレス制限は、「ホスト名」と「IPアドレス」を含む単純なテキストファイルであるhostsファイルを使用しているため多くのシステムで利用できる。ホストファイルは、Microsoft Windows、Linux、Android、OSXなどの多くのオペレーティングシステムで使用されている。
プロキシサーバーやその他の方法を使用して、IPアドレスからのトラフィック・ブロックを回避できる。それをさせないアンチ・プロキシ戦略も存在する。消費者向けインターネット・ルーターは、 DHCPリース更新を使用してインターネットサービスプロバイダーからオンデマンドで新しい「パブリックIPアドレスを取得し、個々のIPアドレス制限を回避できる場合がある。これはインターネットサービスプロバイダーが存在するIPアドレスの範囲をブロックすることで対処できる。ただし同じ範囲のIPアドレスを持つ同じインターネットサービス・プロバイダーの正当なユーザーに影響を与える可能性があり、誤ってDos攻撃を引き起こすこともあり得る。
2013年「Craigslist Inc. v. 3Taps Inc.」の裁判で、米国裁判所の裁判官Charles R. Breyerは、ウェブサイトのIPアドレス制限を突破することは、「コンピュータ詐欺と濫用に関する法律」に違反すると主張した。