Queries DNS resolution logs.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alidns:DescribeInternetDnsLogs |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Lang |
string |
No |
The language of the return value. Valid values:
Default: en |
en |
| StartTimestamp |
integer |
No |
The start of the time range to query. This is a UNIX timestamp. Unit: milliseconds. |
1738848000000 |
| EndTimestamp |
integer |
No |
The end of the time range to query. This is a UNIX timestamp. Unit: milliseconds. Warning If the time range is large and the number of DNS logs for the domain name is excessive, the query may time out or return inaccurate results. |
1741526400000 |
| PageSize |
integer |
No |
The number of entries to return on each page. |
10 |
| PageNumber |
integer |
No |
The page number. Default value: 1. |
1 |
| Module |
string |
No |
The module type.
|
AUTHORITY |
| QueryCondition |
string |
No |
The query parameters.
|
{"sourceIp":"59.82.XX.XX","queryType":"A"} |
| DomainName |
string |
No |
The domain name. |
www.example.com |
| AccountId |
integer |
No |
The ID of the public DNS configuration. |
51**4 |
| RecursionProtocolType |
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The unique request ID. |
536E9CAD-DB30-4647-AC87-AA5CC38C5382 |
| Complete |
boolean |
Indicates whether the DNS log query is precise. |
true |
| Logs |
object |
||
| Log |
array<object> |
The list of logs. |
|
|
object |
A log object. |
||
| DnsMsgId |
string |
The ID of the DNS log. This ID may be repeated. |
3583 |
| LogTime |
integer |
The timestamp of the DNS resolution. |
1709196249000 |
| ZoneName |
string |
The name of the zone. |
example.com |
| QueryName |
string |
The subdomain name, which is the domain name of the queried DNS record. |
www.example.com |
| QueryType |
string |
The record type. |
A |
| Rt |
integer |
The response time for the DNS resolution. |
0 |
| ServerIp |
string |
The IP address of the DNS server. |
140.205.XX.XX |
| SourceIp |
string |
The source IP address. |
59.82.XX.XX |
| Status |
string |
The response status. |
NOERROR |
| SubnetIp |
string |
The value of the edns-client-subnet option. |
170.33.XX.XX |
| Protocol |
string |
The protocol type of the DNS query request:
|
UDP |
| Value |
object |
||
| Value |
array |
An array of resolution results. |
|
|
string |
The resolution result. |
172.64.XX.XX |
|
| PageSize |
integer |
The number of entries returned per page. |
10 |
| CurPage |
integer |
The current page number. |
1 |
| TotalPage |
integer |
The total number of pages. |
5 |
| TotalSize |
integer |
The total number of entries. |
48 |
Examples
Success response
JSON format
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"Complete": true,
"Logs": {
"Log": [
{
"DnsMsgId": "3583",
"LogTime": 1709196249000,
"ZoneName": "example.com",
"QueryName": "www.example.com",
"QueryType": "A",
"Rt": 0,
"ServerIp": "140.205.XX.XX",
"SourceIp": "59.82.XX.XX",
"Status": "NOERROR",
"SubnetIp": "170.33.XX.XX",
"Protocol": "UDP",
"Value": {
"Value": [
"172.64.XX.XX"
]
}
}
]
},
"PageSize": 10,
"CurPage": 1,
"TotalPage": 5,
"TotalSize": 48
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.