【发布时间】:2017-05-11 10:39:51
【问题描述】:
我需要从我的 ip 地址中提取主机名。我试过这个:
echo shell_exec('nslookup ' . $iper->Get_Ip())["Server"];
基本上它会导出我需要的所有内容,但我无法访问主机 IP。 它看起来像这样:
Server: xxxxx
Address: xxxxx
Non-authoritative answer:
xxxxxxxa name = xxxxxx
Authoritative answers can be found from:
xx.in-addr.arpa nameserver = sec3.apnic.net.
xx.in-addr.arpa nameserver = ns3.lacnic.net.
xx.in-addr.arpa nameserver = tinnie.arin.net.
xx.in-addr.arpa nameserver = sns-pb.isc.org.
xx.in-addr.arpa nameserver = ns3.afrinic.net.
xx.in-addr.arpa nameserver = pri.authdns.ripe.net.
pri.authdns.ripe.net internet address = xxxx
sec3.apnic.net internet address = xxxxxxxx
sns-pb.isc.org internet address = xxxxxx
tinnie.arin.net internet address = xxxx
pri.authdns.ripe.net has AAAA address xxxx
sec3.apnic.net has AAAA address xxxx
sns-pb.isc.org has AAAA address xxxx
tinnie.arin.net has AAAA address xxxx
有没有更好的方法来获取主机,或者我不得不用这种方式来解决问题,并尝试以某种方式提取主机 ip.... 谢谢
【问题讨论】:
标签: php