
checkdnsrr 함수는 도메인 이름을 입력으로 받기 때문에 IP 주소의 DNS 확인은 불가능합니다.
IP 주소의 DNS 확인을 하려면 gethostbyaddr 함수를 사용해야 합니다.
gethostbyaddr 함수는 IP 주소로 도메인 이름을 반환합니다.
이 함수는 호스트 이름을 반환하기 때문에, 호스트 이름이 도메인 이름인지 확인해야 합니다.
호스트 이름이 도메인 이름인지 확인하기 위해, 도메인 이름의 마지막 부분이 '.' 이면 도메인 이름으로 간주합니다.
이러한 방법으로 IP 주소의 DNS 확인을 할 수 있습니다.
예제:
#hostingforum.kr
php
$ip = '192.168.1.100';
$host = gethostbyaddr($ip);
if (strpos($host) === false) {
echo '호스트 이름이 도메인 이름입니다.';
} else {
echo '호스트 이름이 도메인 이름이 아닙니다.';
}
2025-04-26 14:46