dns 서버 IP 알아내는 법(함수)?

익명 사용자의 이미지

nslookup 비슷한 프로그램을 만들고 있습니다. dns서버에 dns 패킷을 보
내 response를 받아 정보를 출력하는 것까지는 되는데 각 pc의 dns 서버
주소를 알아내는 법을 모르겠네요. 네트워크 프로그래밍 책들 어디를 다
살펴봐도 그건 안가르쳐주구요...이거 어디에서 알아내는 건가요?

익명 사용자의 이미지

리눅스라면... -_-;;; /etc/ 밑의 resolv.conf 함수를 열어서

읽으시면 될듯하네요.

그럼 고운 하루되세요.

익명 사용자의 이미지

네..답변 감사드리구요..
근데 문제는 윈도우에서는 어떻게 되는지를 모르겠네요...어디 레지스트리
에 있는건가요?

익명 사용자의 이미지

윈도우즈라면... platform SDK 를 깔고 나면 IP Helper 관련 함수들이

있습니다. 여기에 DNS 주소를 가져오는 함수가 있던걸로 기억합니다.

지금 당장은 이름이 정확히 생각이 안나네요. 그럼 고운 하루되세요.