Networking cheatsheet

Get DNS records

Using default DNS resolvers:

nslookup google.com

Using Cloudflare (1.1.1.1) DNS resolver:

nslookup google.com 1.1.1.1

Setup HTTP server with netcat

Run the following to start a HTTP responder on port 5555:

while :; do echo -e "HTTP/1.1 200 OK\nContent-Length: 3\n\n ok" | nc -l -p 5555; done

To verify TCP connectivity, run the above and then:

curl localhost:5555
# or
wget -qO - localhost:5555

Verifying port connectivity

To verify that port 443 is open on google.com, use:

nc -zv google.com 443

Generic structure of command:

nc -zv ${HOSTNAME} ${PORT}

Last updated