如何禁止某個(gè)地區(qū)或國(guó)家IP訪問(wèn)網(wǎng)站?
有兩種方案,請(qǐng)自行選擇
第一種方案:網(wǎng)站用ASP或者PHP代碼調(diào)用Ip數(shù)據(jù)庫(kù)進(jìn)行判斷,網(wǎng)站設(shè)置好哪些城市可以訪問(wèn),哪些城市不可以訪問(wèn),比如說(shuō),網(wǎng)站不能讓北京的來(lái)的訪客訪問(wèn),那么如果北京來(lái)的IP的話(huà),網(wǎng)站進(jìn)行ip判斷,如果是北京來(lái)的就讓他訪問(wèn)其它的頁(yè)面,如果不是北京來(lái)的訪客就讓他正常訪問(wèn),要求是ip數(shù)據(jù)庫(kù)用IP純真數(shù)據(jù)庫(kù)查詢(xún)地區(qū)的IP段時(shí)保存成TXT格式,或者數(shù)據(jù)庫(kù)格式,這樣代碼調(diào)用時(shí)侯就會(huì)快一些,不能采用直接到淘寶IP數(shù)據(jù)庫(kù)或者IP的網(wǎng)站對(duì)比IP數(shù)據(jù),那樣的話(huà)網(wǎng)站打開(kāi)很慢,可以把他們的IP數(shù)據(jù)庫(kù)下載下來(lái)放到網(wǎng)站的根目錄里面,這樣網(wǎng)站打開(kāi)會(huì)提高打開(kāi)速度。
第二種方案:服務(wù)器限制某城市訪問(wèn),在服務(wù)器上面設(shè)置黑名單城市,如果是黑名單城市來(lái)的訪問(wèn)就讓他拒絕訪問(wèn),如果不是黑名單來(lái)的城市訪客,就讓他正常訪問(wèn)。