socket program 에서 A record 구현 함수 혹은 구현방법

조성범의 이미지


Socket program 에서 A record를 구현하는 함수나 방법이 있으면 좀 알려 주셨으면 합니다.
VoIP 관련 어플리케이션을 구현하는데 SIP Proxy Server가 Backup을 위해
만약 서버주소가 aaa.proxy.com 이라고 가정을 하면 도메인에 대해 ip 가 예를 들어 21.23.53.23,
21.63.63.82, 21.83.23.45를 보두 받아와 만약 21.23.53.23 가 문제가 있으면 21.63.63.82로 다시
접속을 시도 하고 2번째가 문제가 있으면 다시 3번째로 접속을 시도하게 하는 로직을 구현하려면
어떻게 구현을 하면 되는지 혹은 함수가 있는지 아니면 대략적인 접근방법이라도 알려 주시면
감사하겠습니다.