Two questions about DNS resolution using [System.Net.Dns]: how does it work and what port does it use?
See the question and my original answer on StackOverflowDNS is a huge subject. Concerning Q1, it depends on how your machine is configured (node type). Googling on this should help you on the general principles.
Here is an answer about the ports: Network Ports Used by DNS