2011-07-02 6 views
0

클라이언트 A 레코드가 아직 설정되었는지 알아보기 위해 스크립트를 구성하려고합니다. 문제는 이미 cPanel 계정에 A 레코드를 보관했습니다. 따라서dns_get_record와 관련된 문제

, 내가

$ip = dns_get_record(URL, DNS_A); 

if ($ip[0]['ip'] == IPADDRESS) { 
    echo '<div style="color:green; font-weight:bold;">DNS Correct</div>'; } else { 
    echo '<div style="color:red; font-weight:bold">DNS Config Error</div>'; } 

하거나 A 레코드가 올바르게 설정 및 내 서버를 가리키는입니다 ..하지만하지 않는 것이 표시됩니다() gethostbyaddr를 통해

를 사용합니다. DNS에 A 레코드를 보관하기 때문에 내 서버를 가리키고 있습니다.

어떻게 든 스크립트 뮤즈는 글로벌 레지스트리로 진행하기 전에 현재 서버의 DNS 레코드를 검사합니다.

먼저 원격 DNS 레지스트리를 확인하는 방법이 있습니까?

답변

0

도메인에 대한 권한있는 이름 서버를 아직 찾고 있지 않다면 먼저 dig 명령을 실행하고 답변의 결과를 확인하십시오.

+0

감사합니다. 사용하기에 좋은 예제 코드가 있습니까? 아니면 어디에서 찾을 수 있습니까? – thomas

+0

매우 지저분한 코드이지만 http://dns360.jwebnet.net/의 사이트에서 php와 cgi를 사용하여 전체 결과를 반환합니다. 보세요. – Drazisil