system dns¶
DNS Packet Statistics
dns Specification¶
Parameter Value Type Configuration Resource Element Name dns Element URI /axapi/v3/system/dns Element Attributes dns_attributes Partition Visibility shared Statistics Data URI /axapi/v3/system/dns/stats Schema dns schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/system/dns | ||
Get Object | GET | /axapi/v3/system/dns | ||
Modify Object | POST | /axapi/v3/system/dns | ||
Replace Object | PUT | /axapi/v3/system/dns | ||
Delete Object | DELETE | /axapi/v3/system/dns |
dns attributes¶
recursive-nameserver
Description: recursive-nameserver is a JSON Block. Please see below for recursive-nameserver
Type: Object
Reference Object: /axapi/v3/system/dns/recursive-nameserver
sampling-enable
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
sampling-enable¶
Specification Value Type list Block object keys counters1
Description ‘all’: all; ‘slb_req’: No. of requests; ‘slb_resp’: No. of responses; ‘slb_no_resp’: No. of requests with no response; ‘slb_req_rexmit’: No. of requests retransmit; ‘slb_resp_no_match’: No. of requests and responses with no match; ‘slb_no_resource’: No. of resource failures; ‘nat_req’: (NAT) No. of requests; ‘nat_resp’: (NAT) No. of responses; ‘nat_no_resp’: (NAT) No. of resource failures; ‘nat_req_rexmit’: (NAT) No. of request retransmits; ‘nat_resp_no_match’: (NAT) No. of requests with no response; ‘nat_no_resource’: (NAT) No. of resource failures; ‘nat_xid_reused’: (NAT) No. of requests reusing a transaction id; ‘filter_type_drop’: Total Query Type Drop; ‘filter_class_drop’: Total Query Class Drop; ‘filter_type_any_drop’: Total Query ANY Type Drop; ‘slb_dns_client_ssl_succ’: No. of client ssl success; ‘slb_dns_server_ssl_succ’: No. of server ssl success; ‘slb_dns_udp_conn’: No. of backend udp connections; ‘slb_dns_udp_conn_succ’: No. of backend udp conn established; ‘slb_dns_padding_to_server_removed’: some help string; ‘slb_dns_padding_to_client_added’: some help string; ‘slb_dns_edns_subnet_to_server_removed’: some help string; ‘slb_dns_udp_retransmit’: some help string; ‘slb_dns_udp_retransmit_fail’: some help string; ‘rpz_action_drop’: RPZ Action Drop; ‘rpz_action_pass_thru’: RPZ Action Pass Through; ‘rpz_action_tcp_only’: RPZ Action TCP Only; ‘rpz_action_nxdomain’: RPZ Action NXDOMAIN; ‘rpz_action_nodata’: RPZ Action NODATA; ‘rpz_action_local_data’: RPZ Action Local Data; ‘slb_drop’: DNS requests drop; ‘nat_slb_drop’: (NAT)DNS requests drop; ‘invalid_q_len_to_udp’: invalid query length to conver to UDP; ‘slb_dns_edns_ecs_received’: Number of ecs from client received; ‘slb_dns_edns_ecs_inserted’: Number of ecs inserted;
Type: string
Supported Values: all, slb_req, slb_resp, slb_no_resp, slb_req_rexmit, slb_resp_no_match, slb_no_resource, nat_req, nat_resp, nat_no_resp, nat_req_rexmit, nat_resp_no_match, nat_no_resource, nat_xid_reused, filter_type_drop, filter_class_drop, filter_type_any_drop, slb_dns_client_ssl_succ, slb_dns_server_ssl_succ, slb_dns_udp_conn, slb_dns_udp_conn_succ, slb_dns_padding_to_server_removed, slb_dns_padding_to_client_added, slb_dns_edns_subnet_to_server_removed, slb_dns_udp_retransmit, slb_dns_udp_retransmit_fail, rpz_action_drop, rpz_action_pass_thru, rpz_action_tcp_only, rpz_action_nxdomain, rpz_action_nodata, rpz_action_local_data, slb_drop, nat_slb_drop, invalid_q_len_to_udp, slb_dns_edns_ecs_received, slb_dns_edns_ecs_inserted
recursive-nameserver¶
Specification Value Type object follow-shared
Description Use the configured name servers of shared partition
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
server-list
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
recursive-nameserver_server-list¶
Specification Value Type list Block object keys ipv4-addr
Description Specify IPv4 server address
Type: string
Format: ipv4-address
ipv6-addr
Description Specify IPv6 server address
Type: string
Format: ipv6-address
v4-desc
Description Description for this ipv4 address
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
v6-desc
Description Description for this ipv6 address
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters