提供DNS名称的解析手段。
要使用该库,请导入 @stdlib/dns
:
结构
DNSResolveResult
功能
dnsStringToInternal
将 DNS 字符串转换为[slice
][slice]或null
,如果不可能的话。
源代码 (FunC):dns.fc#L1
dnsInternalNormalize
将 [Slice
][片] 的内部 DNS 表示规范化。 传递的 [Slice
][slice]必须没有任何引用,否则将产生退出代码 134异常:“无效参数”。
源代码 (FunC):dns.fc#L125
dnsInternalVerify
验证子域 [Slice
][片] 的内部 DNS 表示。
源代码 (FunC):dns.fc#L81
dnsExtractTopDomainLength
计算顶域在 “子域”[片
][片]中的长度。
源代码
dnsExtractTopDomain
从 “子域 “中提取顶域 [片
][片]。
源代码
dnsResolveNext
将地址
地址
解析为[单元格
][单元格]。
源代码
dnsResolveWallet
将钱包 address
Address
解析为[Cell
][cell]。
源代码
特质
DNSResolver
Trait DNSResolver
为 DNS 解析提供了两个辅助函数:
- getter函数
dnsresolve()
,对应于其FunC变体。
- 虚拟函数
doResolveDNS()
,由子域 [片
][片] 位创建结构 DNSResolveResult。
源代码
使用示例
资料来源