커맨드 라인 매개 변수로 유형과 호스트 이름을 취한 다음 DNS 조회를 만드는 C++의 약간의 프로그램이 필요합니다. 예 :C++에서 DNS AAAA, CNAME 및 SRV 조회를 수행하는 방법은 무엇입니까?
DNSapp AAAA www.google.com
은 www.google.com 등에서 IPv6 주소를 반환합니다.
그냥 gethostbyname을 사용하여 간단한 A 조회를 할 수는 있지만 다른 조회를 수행하는 방법을 모릅니다. 나는 그들에게 구글을 시도했지만, 성공하지는 못했다. 어떤 아이디어로 그렇게 할 수 있습니까?
어떤 플랫폼을 사용하고 계십니까? Windows/MacOS/BSD/Linux? – Ben
리눅스에서 프로그래밍 중입니다. – zaplec
getnameinfo가 RDNS 조회 용으로 Linux에 있습니다. getaddrinfo도 존재하지만 SRV를 지원하지는 않습니다. – Ben