2009-11-28 23 views
4

Nslookup.exe的www.google.com 127.0.0.1爲什麼nslookup.exe可以使用指定的DNS服務器解析,但dnsapi.dll中沒有相應的API?

此命令可以使用DNS解析服務器127.0.0.1,這是不可能實現的75.0 KB Nslookup.exe的一個完整的堆棧DNS解析協議,所以它必須有一直在使用dnsapi.dll。

那麼哪個dll導出C函數可以在dnsapi.dll中提供與指定DNS服務器類似的gethostbyname()?

+0

是什麼讓你覺得你不能在75KB中實現一個完整的DNS解析器? DNS協議並不複雜。 –

+0

這是一個完整的DNS *服務器*只佔用31KB :) [ljb @daishan]:/ home/ljb/bin $ ls -dl'which tinydns' -rwxr-xr-x 1 root root 31064 2009- 03-07 08:48/usr/bin/tinydns * –

+0

而75 kB大小斷言顯然很荒謬,'nslookup.exe' _does_使用'dnsapi.dll'。 – Alnitak

回答

相關問題