라이브러리
[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)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.