1
A
回答
2
不是一個真正的答案,但使用getaddrinfo(3)
,而不是:)
至於nscd
來講,這裏離nscd.conf(5)
手冊頁是:
enable-cache service <yes|no> Enables or disables the specified service cache.
你必須找出正確的service
的DNS是。
1
不使用nscd? :)
說真的,如果你依靠gethostbyname()
你可能想要使用libresolv
並且請致電res_gethostbyname()
來代替。
雖然由djb認爲是一個安全漏洞至少:)
考慮使用djbdns client library。非常安全,快速和堅實。
0
我不認爲gethostbyname真的緩存條目。這很可能是你的DNS緩存本身。
1
在gethostbyname()之前調用res_init()。看起來沒問題。
相關問題
- 1. 我們如何緩存gethostbyname的結果?
- 2. 強制刪除緩存
- 3. 強制JVM緩存線程
- 4. 強制CSS重新緩存
- 5. 緩存控制響應頭不強制瀏覽器緩存
- 6. 如何強制Magento使用APC緩存
- 7. 重定向,強制瀏覽器緩存?
- 8. 瀏覽器200(緩存)強制重載
- 9. 強制Magento使用APC緩存
- 10. 在Glassfish中強制清除EJB3緩存
- 11. 強制清除網站緩存
- 12. 用javascript強制圖像緩存
- 13. 強制ajax調用來清除緩存
- 14. 強制重載/防止Web Workers緩存
- 15. 強制漫遊配置文件緩存
- 16. AFNetworking 2.0 - 強制高速緩存
- 17. 強制靜態文件永不緩存
- 18. 強制HTTP請求不緩存
- 19. 強制Ajax內容的頁面緩存
- 20. 在php中強制重新緩存WSDL
- 21. Smarty緩存 - 如何強制它?
- 22. 強制IE8緩存行爲的腳本
- 23. 強制移動設備更新緩存
- 24. HTML5:JavaScript強制脫機緩存重建?
- 25. 如何強制用戶刷新緩存
- 26. 在OpenUI5強制清除緩存
- 27. 強制Ajax獲取緩存版本
- 28. 強制頁面忽略緩存 - ColdFusion
- 29. Android Widget強制RemoteView清除緩存?
- 30. 如何強制填充cpu緩存
感謝您的提示,但它看起來有點老(2001年)? 另外,任何想法,如果它頭標級庫,或庫可以靜態鏈接? – SyBer 2009-06-12 12:05:53
是的,它是舊的,但非常堅固。雖然我不知道標題級別/靜態鏈接,但源代碼位於公有領域,因此您可以嘗試使用它。 – 2009-06-12 12:27:15
而且,它不比gethostbyname():) – 2009-06-12 12:27:54