プライベートDNSリゾルバ・ログの詳細
DNSリゾルバ・ログのロギング詳細。
リソース
- privateResolver
ログ・カテゴリ
API値(ID): | コンソール(表示名) | 説明 |
---|---|---|
dns.dnsresolver.private_resolver_query_response |
問合せレスポンス・ログ | プライベートDNS問合せレスポンスのログ。 |
可用性
プライベートDNSロギングは、商用レルムのすべてのリージョンで使用できます。
プライベートDNSログの内容
一部のフィールドは、DNS問合せレスポンスに依存し、問合せ固有の情報を含みます。最も一般的なフィールドを次の表に示します。OCIでサポートされているDNSレコードの詳細は、サポートされているリソース・レコードを参照してください。RFC DNS定義の詳細は、DNS RFC仕様を参照してください。
プロパティ | 説明 |
---|---|
|
Oracle Cloud Infrastructure Loggingのスキーマ・バージョン。たとえば、 |
|
OCIログ・タイプ。常に |
|
解決のためにDNS問合せを送信したDNSリゾルバOCIDの名前。 |
|
各ログ・エントリに固有のランダムUUID。 例:10936-1708978182-7f44ccc0848b5dff |
|
ファンクション出力が生成された、RFC 3339タイムスタンプ・フォーマットの時間。 |
|
ログ行がOracle Cloud Infrastructure Loggingによって収集された、RFC 3339タイムスタンプ・フォーマットの時間。 |
|
Oracle Cloud Infrastructure Loggingのログ・オブジェクトのOCID。 |
|
Oracle Cloud Infrastructure Loggingのログ・グループのOCID。 |
oracle.resourceType |
レスポンスを返したリソース・タイプ。たとえば、dns.privateResolver です。 |
|
ログ・オブジェクトが存在するテナンシーのOCID。 |
|
ファンクション/アプリケーションが存在するコンパートメントのOCID。 |
|
DNS RFC仕様で定義されている「追加情報」セクション内のリソース・レコードの数。 |
|
回答レコードのタイプとデータ。たとえば、[A 10.0.3.6] (「A」レコードは、住所レコードに続いて住所データが続きます。)詳細は、サポートされているリソース・レコードを参照してください。 |
data.answercount |
回答セクションに存在するリソース・レコード(RR)の数(DNS RFC仕様で定義)。 |
data.authoritycount |
DNS RFC仕様で定義されている、DNSメッセージの権限セクション内のエントリの数。 |
data.forwardSourceAddress |
逆接続エンドポイント(RCE)のIPアドレス(存在する場合)。 |
data.forwardDestinationPort |
最終転送問合せ宛先(ある場合)のIPアドレス。 |
data.forwardDestinationAddress |
最終転送問合せ宛先のポート番号(ある場合)。 |
data.latency |
問合せレイテンシ(ミリ秒単位)。 |
data.messageId |
0から65535の範囲の値を持つメッセージ識別子。トラブルシューティングのために、パブリック・ログ・エントリを内部ログ・エントリにリンクするために使用されます。 |
data.path |
問合せの回答方法を示します。使用可能な値は、 |
|
レスポンスで使用されるプロトコル。たとえば、 |
data.qclass |
問合せクラス・コード。たとえば、 |
|
問合せ名: ドメインまたはサブドメインが要求されました。たとえば、 |
|
要求されたレコードのタイプ。たとえば、A (「A」レコードは住所レコード)です。詳細は、サポートされているリソース・レコードを参照してください。 |
|
DNSレスポンス・コード。たとえば、 |
|
DNS応答コードデータ。たとえば、 |
data.sourceAddress |
リクエストの受信元のIPアドレス。たとえば、10.0.0.2 です。 |
data.sourcePort |
リクエストの受信元のポート。たとえば、1234 です。 |
data.schema |
OCIロギングのデータ形式のバージョン。 |
data.ednsClientSubnet |
DNS (EDNS)サブネット情報の拡張メカニズム。 |
data.ttl |
レスポンス・レコードのTime to Live。詳細は、サポートされているリソース・レコードを参照してください。 |
destinationPort |
初期問合せ宛先ポート。 |
destinationAddress |
初期問合せ宛先IPアドレス。 |
プライベートDNSリゾルバ・ログの例
プライベートDNSリゾルバ・ログのJSON形式の例を次に示します。
ログの例1
{
"datetime": 1740776102358,
"logContent": {
"data": {
"additionalCount": 0,
"answer": "[A <ip_address>]",
"answerCount": 1,
"authorityCount": 0,
"dataschema": "1.1",
"destinationAddress": "<destination_ip_address>",
"destinationPort": "53",
"latency": 1,
"messageId": 56634,
"path": "internet",
"protocol": "udp",
"qclass": "IN",
"qname": "<example>",
"qtype": "A",
"rcode": "0",
"rcodeName": "NOERROR",
"sourceAddress": "<source_ip_address>",
"sourcePort": <port>,
"ttl": 1329
},
"id": "<unique_ID>",
"oracle": {
"compartmentid": "<ocid>",
"ingestedtime": "2025-02-28T20:55:32.679Z",
"loggroupid": "<ocid>",
"logid": "<ocid>",
"resourceType": "dns.privateResolver",
"tenantid": "<ocid>",
"vcnId": "<ocid>"
},
"source": "<ocid>",
"specversion": "1.0",
"time": "2025-02-28T20:55:02.358Z",
"type": "com.oraclecloud.dns.private.resolver"
},
"regionId": "<region>"
}
ログの例2
{
"datetime": 1740776102358,
"logContent": {
"data": {
"additionalCount": 0,
"answer": "[SRV 0 100 389 <fqdn>.]",
"answerCount": 1,
"authorityCount": 0,
"dataschema": "1.1",
"destinationAddress": "<destination_ip_address>",
"destinationPort": "<port>",
"forwardDestinationAddress": "<forward_destination_ip_address>",
"forwardDestinationPort": <port>,
"forwardSourceAddress": "<forward_source_ip_address>",
"latency": 84,
"messageId": 34283,
"path": "rule:forwarded",
"protocol": "udp",
"qclass": "IN",
"qname": "<fqdn>.",
"qtype": "SRV",
"rcode": "0",
"rcodeName": "NOERROR",
"sourceAddress": "<source_ip_address>",
"sourcePort": <port>,
"ttl": 600
},
"id": "<unique_ID>",
"oracle": {
"compartmentid": "<ocid>",
"ingestedtime": "2025-02-28T20:55:32.679Z",
"loggroupid": "<ocid>",
"logid": "<ocid>",
"resourceType": "dns.privateResolver",
"tenantid": "<ocid>",
"vcnId": "<ocid>"
},
"source": "<ocid>",
"specversion": "1.0",
"time": "2025-02-28T20:55:02.358Z",
"type": "com.oraclecloud.dns.private.resolver"
},
"regionId": "<region>"
}