
getmxrr 함수는 도메인 이름의 MX 레코드를 가져오는 함수입니다. 두 번째 인자 'mxRecords'는 가져올 MX 레코드의 개수를 지정하는 인자입니다.
예를 들어, 'mxRecords' 인자에 3을 넣으면, 도메인 이름의 3개의 MX 레코드를 가져올 수 있습니다.
반환값은 mxRecords 인자의 개수만큼의 배열이 됩니다. 각 배열 요소는 MX 레코드의 우선 순위, 도메인 이름, TTL 값을 포함하는 구조를 가집니다.
예를 들어, 도메인 이름 'example.com'의 MX 레코드가 다음과 같이 있다고 가정해 보겠습니다.
- 우선 순위 10, 도메인 이름 'mx1.example.com', TTL 3600
- 우선 순위 20, 도메인 이름 'mx2.example.com', TTL 3600
- 우선 순위 30, 도메인 이름 'mx3.example.com', TTL 3600
getmxrr 함수를 호출할 때 'mxRecords' 인자에 3을 넣으면, 다음과 같은 반환값이 나옵니다.
- 우선 순위 10, 도메인 이름 'mx1.example.com', TTL 3600
- 우선 순위 20, 도메인 이름 'mx2.example.com', TTL 3600
- 우선 순위 30, 도메인 이름 'mx3.example.com', TTL 3600
반환값은 다음과 같은 구조를 가집니다.
- mxRecords[0] = array(10, 'mx1.example.com', 3600)
- mxRecords[1] = array(20, 'mx2.example.com', 3600)
- mxRecords[2] = array(30, 'mx3.example.com', 3600)
이러한 구조를 통해 도메인 이름의 MX 레코드를 가져올 수 있습니다.
2025-07-10 11:34