我正在使用 Go 进行反向 ip 查找:
hosts, err := net.LookupAddr("google.com")
if err != nil {
fmt.Println(err)
}
fmt.Println(hosts)
结果:
[den02s02-in-f14.1e100.net.]
在 Python 中也是如此:
addr1 = socket.gethostbyaddr('google.com')
print(addr1)
结果:
('den02s02-in-f14.1e100.net', [], ['172.217.12.14'])
为什么Go版本会以句号结束?
最佳答案
这就是正确的完全限定域名应该的格式。它告诉任何读取该主机名的内容它是完全限定的而不是部分限定的。无法输出此类 FQDN 很常见,对大多数软件来说不一定是问题。当然,直到它成为现实。
引用:Wikipedia , 等人
关于python - 为什么 Go 的 LookupAddr 以句号结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54356306/