сеть — Php найти, если клиент находится в сети интранет

Как проверить, находится ли клиент внутри сети или внутри сети?

Я попробовал это:

function isLocal(){
$ip=$_SERVER["REMOTE_ADDR"];
return $ip=="127.0.0.1"||startsWith($ip,"192.168.")||startsWith($ip,"10.")||startsWith($ip,"172.16.");
}

Но достаточно ли этого? Я думаю, нет, более того, это не с адресом ipV6, есть ли умнее?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]