DNS Name Resolving Procedure(DNS Name Resolving Delegation and Address Mapping)
1. Try DNS name resolving with "FQDN"
3. Create connection with "socket" (includes "fake IP" )
4. Pick up registered "FQDN" from the mapping table
5. Send "FQDN" to the Translator on the socksified connection
6. DNS name resolve by the normal DNS server
8. Create connection to the Destination with "socket" (includes "real IP")
Current SOCKSv5 protocol dose not have a dedicated handshake for the DNS name resolving delegation.
<draft-kitamura-socks-ipv6-00.txt> proposed this extension.