iphone - 如何使用 iOS SDK 获取所有 DNS 记录

标签 iphone ios ipad

我一直在寻找有关使用 iOS SDK 获取 DNS 记录的解决方案???

我能够根据主机名解析 IP 地址 here但这不是我想要的...我需要获取所有 DNS 记录,包括 PTRNameNSMXCNAME 等..请您提供帮助或代码片段,非常感谢

最佳答案

尝试探索

DNSServiceErrorType DNSSD_API DNSServiceQueryRecord
    (
    DNSServiceRef                       *sdRef,
    DNSServiceFlags                     flags,
    uint32_t                            interfaceIndex,
    const char                          *fullname,
    uint16_t                            rrtype,
    uint16_t                            rrclass,
    DNSServiceQueryRecordReply          callBack,
    void                                *context  /* may be NULL */
    );

来自

#include <dns_util.h>

我实际上已经使用此函数为各种 DNS 记录编写了 Objective-C 包装器。但我没有时间将其发布到某个地方

关于iphone - 如何使用 iOS SDK 获取所有 DNS 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645092/

相关文章:

iphone - 如何建立 SSL 连接 (iphone)

ios - iPad Retina 显示后缀

iphone - 关于CSS视口(viewport)宽度/高度的问题

ios - 呈现 View Controller 时出现奇怪的错误

iphone - 如何在 iPhone 中手动更改 TabItem?

ios - Xcode 6.1 对 iPhone 6 和 4s 模拟器使用相同的 2x 图像

iphone - 常规/组 UITableViewCell 中的字符数

ios - 移动表格放大

android - React Native - 设置 TextInput 光标位置

ios - 获取所有选定的单元格值