adding --dnsport option. bunch more docs