라이브러리

[PHP] getmxrr - 주어진 인터넷 호스트 이름에 해당하는 MX 레코드 가져오기




getmxrr 함수란?

`getmxrr` 함수는 PHP의 `dns` 확장 함수 중 하나입니다. 이 함수는 주어진 도메인에 대한 MX 레코드를 가져와서 MX 레코드의 우선 순위와 호스트 이름을 반환합니다.

함수 구조

`getmxrr(string $hostname, array &$mxhosts, array &$mxpri)`

* `$hostname`: 가져올 도메인 이름
* `$mxhosts`: MX 레코드의 호스트 이름을 저장할 배열
* `$mxpri`: MX 레코드의 우선 순위를 저장할 배열

예제

#hostingforum.kr
php

$domain = 'example.com';

$mxhosts = array();

$mxpri = array();



getmxrr($domain, $mxhosts, $mxpri);



print_r($mxhosts);

print_r($mxpri);



이 예제에서는 `example.com` 도메인에 대한 MX 레코드를 가져와서 `$mxhosts` 배열과 `$mxpri` 배열에 저장합니다. 그리고 `$mxhosts`와 `$mxpri` 배열을 출력합니다.

출력

#hostingforum.kr
php

Array

(

    [0] => mx1.example.com

    [1] => mx2.example.com

)

Array

(

    [0] => 10

    [1] => 20

)



이 예제에서 `getmxrr` 함수가 반환한 `$mxhosts` 배열에는 `mx1.example.com`과 `mx2.example.com`이 저장되어 있습니다. `$mxpri` 배열에는 각 MX 레코드의 우선 순위가 저장되어 있습니다. (10과 20)

주의

`getmxrr` 함수는 DNS 서버에 요청을 보내어 MX 레코드를 가져오므로, DNS 서버가 작동하지 않거나 MX 레코드가 없을 경우 오류가 발생할 수 있습니다. 또한, MX 레코드의 우선 순위는 DNS 서버에 따라 다를 수 있습니다.

추가 예제

#hostingforum.kr
php

$domain = 'example.co.kr';

$mxhosts = array();

$mxpri = array();



getmxrr($domain, $mxhosts, $mxpri);



print_r($mxhosts);

print_r($mxpri);



이 예제에서는 `example.co.kr` 도메인에 대한 MX 레코드를 가져와서 `$mxhosts` 배열과 `$mxpri` 배열에 저장합니다. 그리고 `$mxhosts`와 `$mxpri` 배열을 출력합니다.

출력

#hostingforum.kr
php

Array

(

    [0] => mx1.example.co.kr

    [1] => mx2.example.co.kr

)

Array

(

    [0] => 10

    [1] => 20

)



이 예제에서 `getmxrr` 함수가 반환한 `$mxhosts` 배열에는 `mx1.example.co.kr`과 `mx2.example.co.kr`이 저장되어 있습니다. `$mxpri` 배열에는 각 MX 레코드의 우선 순위가 저장되어 있습니다. (10과 20)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색