1. A method for establishing an encrypted channel between a client and a target computer, comprising the steps of: (i) intercepting a DNS request sent by the client; and (ii) based on the DNS request, establishing the encrypted channel between the client and the target.