。これは可能ですか?のアクセスをブロックまたは地域
私たちはちょうど(ダイを置くことができます知っている)と空白のページが表示されますが、このドメインが存在しないようにそれを見ようにする方法はありますか?
。これは可能ですか?のアクセスをブロックまたは地域
私たちはちょうど(ダイを置くことができます知っている)と空白のページが表示されますが、このドメインが存在しないようにそれを見ようにする方法はありますか?
あなたは、Apache(http://www.maxmind.com/app/mod_geoip)用のGeoIP MODを使用することができます。 Mod_rewriteルールは、ページの処理方法を決定します。
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
RewriteRule ^(.*)$ http://www.america.com$1 [F]
あなたがあなたのコントロール下でそのドメインのDNSサーバーを持っていない限り、Fは、ページ・アクセス
を禁止します。 domain.tldのようなドメインでは通常使用しませんが、クライアントのIPに基づいてコンテンツを調整することしかできません。たとえば、提案したように空のページを提供することができます。しかし、nslookupのようなツールでドメインを照会することはまだ可能です。
あなたがDNSサーバへのアクセス権を持っていない場合は、特定するIPアドレスから人々を禁止する.htaccessのルールを追加することができます。以下のいくつかのサンプルの.htaccessのルール
order allow,deny
deny from 123.456.789.012 #block the visitors from the specific ipaddress 123.456.789.012
deny from 123.456.789. #blocks the visitors from all ip within the range 123.456.789.xxx (i.e. 123.456.789.000 – 123.456.789.255)
deny from 123.456. #blocks the visitors from all ip within the range 123.456.xxx.xxx
deny from 123. #blocks the visitors from all ip within the range 123.xxx.xxx.xxx
allow from all #allow from all other.
<?php
if (getenv(HTTP_X_FORWARDED_FOR)) {
$pipaddress = getenv(HTTP_X_FORWARDED_FOR);
$ipaddress = getenv(REMOTE_ADDR);
echo "Your Proxy IPaddress is : ".$pipaddress. "(via $ipaddress)" ;
} else {
$ipaddress = getenv(REMOTE_ADDR);
echo "Your IP address is : $ipaddress";
}
?>
uは、訪問者のIPアドレスを取得するために使用することができます。このコード...
はあなたには、いくつかの無料のAPIをする必要があります領域を検出するには...あるTry this..
秒1は本当に使いやすい..です
<A HREF="http://www.hostip.info">
<IMG SRC="http://api.hostip.info/flag.php?ip=12.215.42.19" ALT="IP Address Lookup">
</A>
なぜですか? ww =ワールドワイド、リージョンブロッキングは平均です。全国のユーザーは、1つのIP、ISPのIPと見られているならば、あなたは国全体をブロックしますもちろんのこと –
! – Joseph