라이브러리

[PHP] dns_get_mx - getmxrr의 별칭




DNS MX 레코드란?

DNS MX 레코드는 Mail Exchanger의 약자로, 이메일 서버의 위치를 지정하는 데 사용됩니다. 이 레코드는 도메인 이름 시스템(DNS)에서 이메일 서버의 위치를 알려주며, 이메일을 전달할 때 사용됩니다.

PHP의 dns_get_mx 함수

PHP의 dns_get_mx 함수는 DNS MX 레코드를 조회하는 데 사용되는 함수입니다. 이 함수는 도메인 이름을 입력받아 해당 도메인에 대한 MX 레코드를 조회하고, 조회된 MX 레코드의 정보를 배열로 반환합니다.

dns_get_mx 함수의 사용법

dns_get_mx 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

dns_get_mx(string $hostname, int $options = 0, int $timeout = 2)



* `$hostname`: 조회할 도메인 이름을 입력합니다.
* `$options`: 옵션을 지정할 수 있습니다. 기본값은 0입니다.
* `$timeout`: 조회 시간을 지정할 수 있습니다. 기본값은 2초입니다.

예제

다음 예제는 dns_get_mx 함수를 사용하여 도메인 이름에 대한 MX 레코드를 조회하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// 도메인 이름을 입력합니다.

$hostname = 'example.com';



// dns_get_mx 함수를 호출하여 MX 레코드를 조회합니다.

$mx_records = dns_get_mx($hostname);



// 조회된 MX 레코드의 정보를 출력합니다.

if ($mx_records) {

    foreach ($mx_records as $record) {

        echo "MX 레코드: " . $record[0] . "
";

        echo "MX 레코드 우선순위: " . $record[1] . "
";

    }

} else {

    echo "MX 레코드가 없습니다.
";

}



?>



이 예제에서는 `example.com` 도메인에 대한 MX 레코드를 조회하고, 조회된 MX 레코드의 정보를 출력합니다.

결과

조회된 MX 레코드의 정보는 다음과 같습니다.

#hostingforum.kr


MX 레코드: mail.example.com

MX 레코드 우선순위: 10

MX 레코드: mail2.example.com

MX 레코드 우선순위: 20



이 예제는 dns_get_mx 함수를 사용하여 도메인 이름에 대한 MX 레코드를 조회하는 방법을 보여줍니다. 이 함수는 도메인 이름 시스템(DNS)에서 이메일 서버의 위치를 지정하는 데 사용되는 MX 레코드를 조회할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 619 페이지

검색

게시물 검색