答えて
ない答えが、代わりにgetaddrinfo(3)
を使用:)
を限りnscd
が懸念しているように、ここでnscd.conf(5)
マニュアルのページからです:
enable-cache service <yes|no> Enables or disables the specified service cache.
あなたがDNSのために何を正しいservice
を見つける必要があるでしょうです。
nscdを使用しないでください。あなたはgethostbyname()
に頼っている場合:)
真剣に、あなたはlibresolv
を使用して、代わりにres_gethostbyname()
を呼び出したいことがあります。
ことがdjbによってセキュリティ上の欠陥であると考えられているが、少なくとも:)
djbdns client libraryを使用することを検討してください。非常に安全で、速く、しっかりしています。
ヒントはありがとうございますが、多少古いです(2001)。 また、ヘッダーレベルのライブラリ、またはライブラリが静的にリンクされていれば、どんな考えですか? – SyBer
はい、古いですが、非常にしっかりしています。ヘッダーレベル/静的リンクについてはわかりませんが、ソースはパブリックドメインにありますので、実験をすることができます。 –
そして、それはgethostbyname()より古くはありません: –
gethostbynameは本当にエントリをキャッシュするとは思わない。おそらくあなたのDNSキャッシュ自体です。
実際にはnscdキャッシュが使用されます。この問題は、IPが変更されたときに発生します。つまり、LOT(デフォルトでは10分)の時間がかかってnscdがキャッシュをリフレッシュしてから再び解決しようとします。 – SyBer
gethostbyname()の前にres_init()を呼び出します。それは大丈夫と思われる。
- 1. 強制的なCSS再キャッシュ
- 2. キャッシュを強制的に削除する
- 3. インポートされたCSSファイルのキャッシュを強制しますか?
- 4. MSVCのアラインされていないビットフィールドのパッキングを強制する
- 5. L1キャッシュにいくつかのデータを強制する
- 6. jQuery.ajax - キャッシュ強制無効化
- 7. Google +がインストールされていないとアプリケーションが強制終了する
- 8. IEブラウザで強制的にキャッシュを強制的に更新する - C#、ASP
- 9. Gradle:強制的にカスタムタスクを常に実行する(キャッシュなし)
- 10. キャッシュがキャッシュされていないImageDownloaderの使用
- 11. ソースプロパティがマップされていないときの強制スロー例外
- 12. Codeigniterでキャッシュ制御ヘッダーが送信されない
- 13. コンパイル時に狭い暗黙の強制を強制する
- 14. キャッシュされたバージョンをロードするのではなく、サーバーからページを強制的にリロードする
- 15. プロセスを強制終了しないでください
- 16. Typescript:new()インタフェース契約が強制されていません
- 17. 封印されたクラスはJavaで強制されていますか?
- 18. ディメンションが変更されないサブビュー内のonLayoutを強制する
- 19. ウィンドウがフォーカスされていないときにJqueryアニメーションを強制的に発生させる方法
- 20. 強制返されたオブジェクト
- 21. JavaScriptと基本的なスクリプトの読み込みを使用してキャッシュを強制しない方法
- 22. HTTPSを強制リダイレクトはWordPressで動作していない
- 23. モバイルデバイスにキャッシュを強制的に更新する
- 24. ブラウザセッションを強制的にブラウザでキャッシュする
- 25. クライアント側のデータを強制的にキャッシュする
- 26. ブラウザに強制的に画像をPHPウェブサイトにキャッシュする
- 27. htaccessで選択ページのセキュリティ保護されていないサーバーを強制的に使用する
- 28. 強制的な値の強制伝播
- 29. 新しいメールスレッドを強制する
- 30. デュプレックスポストスクリプト - 新しいページを強制する
サービスは "ホスト" – hayalci
です。ありがとう、私はそれらと遊んでからしばらくしています:) –
getaddrinfo()のおかげで - それはキャッシュされていないnscd本当に(少なくともmanページで)? キャッシュを無効にしたくないのは、特定のアプリでのみ必要なためです。 – SyBer