Go 主机名->;IP TTL?
go标准库是否为主机名->ip查找公开TTL 例如:Go 主机名->;IP TTL?,go,dns,Go,Dns,go标准库是否为主机名->ip查找公开TTL 例如:dig stackoverflow.com给出291s: stackoverflow.com. 291 IN A 151.101.129.69 stackoverflow.com. 291 IN A 151.101.193.69 stackoverflow.com. 291 IN A 151.101.1.69 stackoverflow.com. 291 IN A 151.101.65.69 我已经看了一遍,但
dig stackoverflow.com
给出291s:
stackoverflow.com. 291 IN A 151.101.129.69
stackoverflow.com. 291 IN A 151.101.193.69
stackoverflow.com. 291 IN A 151.101.1.69
stackoverflow.com. 291 IN A 151.101.65.69
我已经看了一遍,但什么也找不到。以防万一,这是一个使用库的基本示例 通过使用
ans.Header().TTL
获得TTL
默认情况下,将使用域stackoverflow.com
,并输出如下内容:
domain stackoverflow.com
stackoverflow.com. 32 IN A 151.101.1.69
stackoverflow.com. 32 IN A 151.101.65.69
stackoverflow.com. 32 IN A 151.101.129.69
stackoverflow.com. 32 IN A 151.101.193.69
您可以使用域标志传递任何域:
go run main.go -domain google.com
它还使用Google公共DNS服务器
8.8.4.4
进行解析。Hmm.看起来TTL可用,但仅在未报告的结构DNSRU头中可用。我看不出有任何一点是外部提供的。也许在go1.11中。。。
go run main.go -domain google.com