Go program to find Forward(A) record of a domain
The net.LookupIP() function accepts a string(domain-name) and returns a slice of net.IP objects that contains host's IPv4 and IPv6 addresses.
Example
package main
import (
"fmt"
"net"
)
func main() {
iprecords, _ := net.LookupIP("facebook.com")
for _, ip := range iprecords {
fmt.Println(ip)
}
}
The output of above program lists the A records for facebook.com that were returned in IPv4 and IPv6 formats.
2a03:2880:f12f:83:face:b00c:0:25de
31.13.79.35