우리는 독립 실행 형 GPRS 연결 장치 (운영 체제가 없음)에서 실행되는 임베디드 응용 프로그램을 개발 중입니다. 우리는 도메인 이름의 IP 주소를 얻으려고합니다. Google DNS (8.8.8.8
)와 같은 공개 DNS 서비스를 사용해야한다고 생각합니다. 질문은 도메인의 IP 주소를 받기 위해 8.8.8.8:53
으로 보내야하는 가장 간단한 요청은 무엇입니까?도메인의 IP 주소를 가져 오는 가장 간단한 방법은 무엇입니까?
다시 말하지만 libresolve
또는 다른 유사한 라이브러리를 사용할 수 없습니다. Google DNS의 53
포트에 대한 간단한 TCP 연결을 만들고 요청을 직접 형식을 지정합니다.
나는 RFC1053 자신을 이해하려고했지만 실패했습니다. 너무 많은 단어 :)
링크가 죽을 수도 있기 때문에 기본적으로 외부 페이지로 연결되는 대답은 이상적이지 않습니다. 링크 된 페이지에 설명 된 방법을 요약 하시겠습니까? – Thomas