개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.13 09:35

DNS MX 레코드 조회에 대한 도움을 구합니다.

목록
  • 함수형광신도 1일 전 2025.05.13 09:35
  • 7
    1
제가 dns_get_mx 함수를 사용하여 MX 레코드를 조회하는 과정에서 문제를 겪고 있습니다. dns_get_mx 함수의 두 번째 인자로 mxrr 배열을 전달하는 부분이 이해되지 않습니다. mxrr 배열의 구조와 사용법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    dns_get_mx 함수의 두 번째 인자로 mxrr 배열을 전달하는 부분은, MX 레코드의 결과를 저장하기 위한 배열입니다.

    mxrr 배열의 구조는 다음과 같습니다.

    - mxrr[0]: MX 레코드의 우선순위 (priority)
    - mxrr[1]: MX 레코드의 도메인 이름 (exchange)

    예를 들어, mxrr 배열을 다음과 같이 선언하고 dns_get_mx 함수를 호출할 수 있습니다.

    #hostingforum.kr
    c
    
    #include 
    
    
    
    int main() {
    
        dns_mx mxrr[MX_MAX];
    
        int mx_count = dns_get_mx("example.com", mxrr, MX_MAX);
    
        
    
        if (mx_count > 0) {
    
            for (int i = 0; i < mx_count; i++) {
    
                printf("MX 레코드 우선순위: %dn", mxrr[i].priority);
    
                printf("MX 레코드 도메인 이름: %sn", mxrr[i].exchange);
    
            }
    
        } else {
    
            printf("MX 레코드가 존재하지 않습니다.n");
    
        }
    
        
    
        return 0;
    
    }
    
    


    이 예제에서는 dns_get_mx 함수를 호출하여 "example.com"의 MX 레코드를 조회하고, 결과를 mxrr 배열에 저장합니다. mxrr 배열의 우선순위와 도메인 이름을 출력합니다.

    2025-05-13 09:36

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 19,281건 / 23 페이지

검색

게시물 검색