관련 URL을 IP 주소 공유로 결정해야하는 PHP 프로그램을 작성 중입니다. 예를 들어, www.example.com과 같은 호스트 이름이 있는데 다른 URL이 그 IP를 공유하는지 확인하고 싶습니다. DNS_GET_RECORD()를 사용할지 여부는 확실하지 않습니다. Gethostname()은 하나의 IP 주소 만 반환하는 것으로 보입니다. DNS_GET_RECORD()를 사용하면 해당 호스트 이름의 레코드 만 반환됩니다. 당신이 말할 수 있듯이, 나는 다소 혼란 스럽습니다.DNS를 사용하여 관련 URL 가져 오기
0
A
답변
1
수 없습니다. 주어진 IP로 해결되는 모든 호스트 이름을 찾는 일반적인 방법은 없습니다. 예를 들어 DNS 서버에 기록을 작성하여 foo.example.com
을 1.2.3.4
으로 지정하면 검색하지 않으면 발견 할 수있는 방법이 없습니다. 1.2.3.4
에 대한 조회는 귀하에게 공개하지 않습니다. .)
온라인으로 제공되는 일부 도구를 사용하면 부분 목록을 볼 수 있지만 도메인 이름 레지스트리, 웹 크롤링 등의 호스트 이름을 선택하고 모두 해결할 수있는 정보를 기반으로합니다. 에. 그것에 마법을 쓰지 않고, 단지 로트의 데이터베이스를 구축하는 것이 어렵습니다.
감사합니다. 그게 내가 두려웠 던 이유입니다. – mlewis54