를 반환 (예 https://www.facebook.com); PHP를 사용하여 매일 브라우저에서 수행하는 것과 비슷합니다.PHP :이 gethostbyaddr() 나는 시도하고 절대 URL로 (에서 facebook.com 입력 예를 들어) 모호한 URL을 해결하기 위해 PHP 스크립트를 일하고 있어요 잘못된 URL
은 지금까지 나는 다음과 같은 코드가있어이 작동 IPv4 주소를 제공
$link = gethostbyname("facebook.com");
을, 그러나 나는 역방향 조회를 할 때 사용 :
$link2 = gethostbyaddr($link);
내가 기대하고있어 "https://www.facebook.com"과 같은 올바른 URL을 수신하지만 대신 ''edge-star-mini-shv-13-atn1.facebook.com ''과 같은 가비지가 발생합니다.
이렇게하면 fopen 또는 curl 해보려고 웹 페이지의 내용을 읽으십시오.
여기에 무엇이 잘못되었으며 어떻게 해결할 수 있는지 설명 할 수 있습니까?
편집 :이 보안 HTTP (HTTPS) 함께 할 수있는 뭔가하지 그래서, "google.co.uk"반환 " 'lhr25s10-in-f3.1e100.net'"와 같은 안전하지 않은 URL을 시도
@ C0dekid - 예. "google.co.uk"은 "lhr25s10-in-f3.1e100.net"을 제공하며 보안 성이 전혀 없습니다 – Raisus
호스트는이 IP가 호스팅되는 도메인입니다. GeoIP 도구를 사용하여 직접보십시오. Hostbyaddr는 웹 사이트 링크가 아닙니다. PHP.net에 따라 – Jer
은 (http://php.net/manual/en/function.gethostbyaddr.php은)는 – Raisus