Skip to content

Instantly share code, notes, and snippets.

@miguelmota
Created January 15, 2019 15:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save miguelmota/7bb806fb9e305fa848abb8482eddc543 to your computer and use it in GitHub Desktop.
Save miguelmota/7bb806fb9e305fa848abb8482eddc543 to your computer and use it in GitHub Desktop.
Golang DNS lookup (ip, mx, txt, etc)
package main
import (
"fmt"
"net"
)
func main() {
ips, err := net.LookupIP("google.com")
if err != nil {
panic(err)
}
fmt.Println(ips)
mx, err := net.LookupMX("google.com")
if err != nil {
panic(err)
}
fmt.Println(mx)
txt, err := net.LookupTXT("google.com")
if err != nil {
panic(err)
}
fmt.Println(txt)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment