古詩詞大全網 - 藝術簽名 - php如何獲取局域網intranet的IP?

php如何獲取局域網intranet的IP?

這與您的路由設置和訪問方法有關。

假設妳的服務器在10.10.50.1,公有IP是8.8.8.8。

假設妳的客戶端在10.10.50 . 100-199,出口公網的IP是4.4.4.4。

如果妳的客戶端以公網的形式訪問,比如http://8.8.8.8/ip.php,,服務器獲取的IP就是4.4.4.4。

另壹方面,如果以內網的形式訪問,比如http://10.10.50 . 1/ip . PHP,得到的IP是10.10.50.1XX。

解決辦法要麽是用內網地址接入,要麽是設置路由指定10.10.50 . 100-199接入,不走公網,走10網段。