PowerDNS の lua スクリプトを書いています。
スクリプトが DNS クエリをインターセプトするときに、DNS クエリごとに何らかの一意の ID を取得したいと考えています。
「 preresolve」および「postresolve 」関数を使用して DNS クエリをインターセプトしていますが、現在処理している DNS クエリを象徴する一意の ID がありません。
関数「ipfilter」を使用すると、GetID() 関数を使用して DNS クエリ ID を取得できることがわかりました。この機能は、「preresolve」および「postresolve」関数にはありません。
何か案は?