|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
DNS资源记录结构 更多...
#include <dns_message.hpp>
Public 类型 | |
| enum | raw : uint16_t { A = 1 , NS = 2 , CNAME = 5 , SOA = 6 , PTR = 12 , MX = 15 , TXT = 16 , AAAA = 28 , SRV = 33 } |
| DNS记录类型枚举 更多... | |
Public 成员函数 | |
| dns_record ()=default | |
| 默认构造函数 | |
| dns_record (string n, const raw t, const dns_query c, const uint32_t ttl_val, string d) noexcept | |
| 构造函数 | |
Public 属性 | |
| string | name |
| 记录名称 | |
| string | data |
| 记录数据 | |
| uint32_t | ttl |
| 生存时间(秒) | |
| raw | type {raw::A} |
| 记录类型 | |
| dns_query | class_type |
| 查询类 | |
| enum dns_record::raw : uint16_t |
DNS记录类型枚举
定义常见的DNS记录类型。
| 枚举值 | |
|---|---|
| A | IPv4地址记录 |
| NS | 名称服务器记录 |
| CNAME | 规范名称记录 |
| SOA | 授权开始记录 |
| PTR | 指针记录 |
| MX | 邮件交换记录 |
| TXT | 文本记录 |
| AAAA | IPv6地址记录 |
| SRV | 服务定位记录 |
在文件 dns_message.hpp 第 306 行定义.