我试图在Go中查询NAPTR记录。看来“网络”库中提供的DNS基础知识不会给我访问权限。因此,我正在考虑使用(seedocs),但找不到任何基本示例。是否有关于替代方案的任何建议或关于如何查询NAPTR的一些见解? 最佳答案 据我所知,您必须自己为网络图书馆推出。使用miekg/dns,我会这样想:m:=new(dns.Msg)m.SetQuestion("statdns.net.",dns.TypeNAPTR)ret,err:=dns.Exchange(m,"8.8.8.8:53")从ret中,您应该有一个[]RR的Answer成
我试图在Go中查询NAPTR记录。看来“网络”库中提供的DNS基础知识不会给我访问权限。因此,我正在考虑使用(seedocs),但找不到任何基本示例。是否有关于替代方案的任何建议或关于如何查询NAPTR的一些见解? 最佳答案 据我所知,您必须自己为网络图书馆推出。使用miekg/dns,我会这样想:m:=new(dns.Msg)m.SetQuestion("statdns.net.",dns.TypeNAPTR)ret,err:=dns.Exchange(m,"8.8.8.8:53")从ret中,您应该有一个[]RR的Answer成
我在寻找查询DNS以在iOS中查找NAPTR的方法时遇到了很多麻烦。似乎有很多相对简单的方法来解析IP,但我特别需要在DNS查找中找到所有NAPTR记录。如果可能的话,我更愿意这样做而不必引入任何外部库。如果有人能够做到这一点(或我可以推断出的类似事情),我将不胜感激。所有代码都必须在iOS5.0+中运行 最佳答案 我最终使用了DNSServiceQueryRecord。DNSServiceRefsdRef;DNSServiceQueryRecord(&sdRef,0,0,"google.com",kDNSServiceType_N
我对域名解析有疑问,我们可以通过函数getaddrinfo()或者NAPTR查询、SRV记录查询等过程,将DNS解析成ip地址格式A/AAAA记录。1.函数使用getaddrinfo()是否在内部使用NAPTR查询技术?2.使用函数getaddrinfo()比其他过程有什么优势? 最佳答案 getaddrinfo()不查询NAPTR或SRV记录,或者实际上是除A之外的任何类型的记录和AAAA。getaddrinfo()是libc的主机名解析服务的接口(interface),它被建模为名称和地址之间的简单映射。要了解情况如何,请考虑此