|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
DNS查询结果结构 更多...
#include <dns_message.hpp>
Public 成员函数 | |
| bool | is_success () const noexcept |
| 检查查询是否成功 | |
| uint16_t | full_rcode () const noexcept |
| 获取完整响应码(含EDNS0扩展位) | |
Public 属性 | |
| vector< dns_record > | answers |
| 答案记录 | |
| vector< dns_record > | authorities |
| 权威记录 | |
| vector< dns_record > | additional |
| 附加记录 | |
| milliseconds | query_time |
| 查询耗时 | |
| dns_response | response_code {dns_response::NON_ERROR} |
| 响应码 | |
| uint8_t | extended_rcode {0} |
| 扩展响应码(EDNS0,RFC 6891) | |
| uint16_t | udp_payload_size {512} |
| 服务器支持的UDP载荷大小(EDNS0) | |
| uint8_t | edns_version {0} |
| EDNS版本号 | |
| bool | dnssec_ok {false} |
| 服务器支持DNSSEC(DO标志位) | |
| bool | authoritative {false} |
| 权威应答(AA标志位) | |
| bool | truncated {false} |
| 响应是否被截断 | |
| bool | recursive_available {false} |
| 递归查询是否可用 | |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |