Мне нужно извлечь имя хоста из моего 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
Есть ли лучший aproach, чтобы получить хост, или мне придется обходиться таким образом, и попытаться каким-то образом извлечь хост ip …. Спасибо