UDP - 53, If not accepted then TCP- 53 for DNS queries.
I am running a web server not at standard port 80 then in this case how it can accessed by outsider/visitor without knowing the port number ?
Explain the following terms: DNS, SMTP, HTTP, FTP, Hub, Switch, Firewall, BOOTP, DHCP, SNMP? Please mention the standard port numbers for these terms.
socket.gethostbyname sends the DNS resolution query to the DNS server specified by the OS. Is there an easy way to send a query to a *different* server?
I see that twisted.names allows you to do this, but, having all of twisted as dependency to my project when all I need to do is a simple DNS query seems a bit extreme. I also found pydns, but that looks fairly outdated and unmaintained.