2012-06-07 36 views
-1

我們的系統中有多個本地IP。我們需要使用許多本地IP之一來執行DNS查詢(MX,NX查找)。使用多個本地IP之一進行C DNS查詢

我該怎麼做?例如,我發現功能res_initres_send,但他們不能這樣做。有什麼建議麼?

因爲我understand它,我需要使用bind函數將套接字附加到本地IP之一。我必須使用getaddrinfo進行DNS查找嗎?

回答

1

要進行DNS查找,請使用getaddrinfo

Here的聯機幫助頁,以及here是我使用的UNIX/Linux/Winsock編程指南。關於getaddrinfo的大部分,以及其他一切。

+0

它根本沒有回答我的問題。鏈接到手冊頁不是答案。我如何使用getaddinfo使用特定的本地IP獲取MX/NS記錄? – twoface88

+0

@ twoface88:這不是你的問題。你的問題讀作「我必須使用'getaddrfino'函數來進行DNS查找」。如果這不是你的問題,我很抱歉,但我不得不承認,我甚至不知道MX/NS的查找是什麼。 – Linuxios

+0

http://en.wikipedia.org/wiki/List_of_DNS_record_types – twoface88