Heim > Fragen und Antworten > Hauptteil
Das angegebene Netzwerk ist ein privates Netzwerk, außer dass es sich bei allen um öffentliche Netzwerke handelt. Wie kann man das bitte wissen?
大家讲道理2017-05-24 11:32:57
首先可以确定的是内网ip是以127.,10.,192.168.,172.开头的,所以很容易区分内外网的ip。
/*
区分是否是内网ip
@param $ip string IP
@return bool true/false
*/
function isLocal($ip){
return preg_match('%^127\.|10\.|192\.168|172\.(1[6-9]|2|3[01])%',$ip);
}