$domain= "stackexchange.com";
if (checkdnsrr($domain,"MX")){
echo "yup! " . $domain ." is valid domain";
}
else{
echo "nope " . $domain ." invalid domain!";
}
입력 한 도메인이 유효한지 여부를 확인하기 위해이 코드를 사용했습니다. 그 작동하지만 난 그것에 하위 도메인을 줄 때, 그것의 난이 코드를 삽입하면PHP를 사용하여 도메인 및 하위 도메인 유효성 검사
$domain= "wordpress.stackexchange.com";
if (checkdnsrr($domain,"MX")){
echo "yup! " . $domain ." is valid domain";
}
else{
echo "nope " . $domain ." invalid domain!";
}
는, 그것으로 오는 도메인을 찾을 수 없습니다 말한다 도메인을 찾을 수 없습니다. 누구에게도 해결책이 있습니까 ??
하위 도메인에 반드시 MX 레코드가있을 필요는 없습니다. 대신 A 레코드를 확인하십시오. –
@LinusKleen A 레코드는 필수입니까? 아마 NS 기록? –
@LinusKleen 하위 도메인이나 도메인에 반드시 A 레코드가있는 것은 아닙니다. 'mail.example.com'은 MX/TXT를 가질 수 있지만 A는 없습니다. – ceejayoz