function revdns() { octets="" addr="in-addr.arpa" # split the IP address into an array of octets IFS="." read -r -a octets <<< "$1" # add each octet to our $addr string in reverse order for octet in "${octets[@]}"; do addr=$octet"."$addr done # run a DNS pointer lookup with dig # `+short` makes dig's output very terse (un-verbose) # `"${@:2}"` passes any extra params from this command to dig dig ptr +short $addr "${@:2}" }![](https://hackmd.io/_uploads/HJ2UdBLrY.png) ![Uploading file..._lxaqpgem1]()