Add options to manage unusual network configurations

    -p, --port PORT                  Port to use for name lookup
    -c, --use-tcp-connection         Use TCP for lookup