16. A method implemented at least in part by a computing device, the method comprising: providing a typographically erroneous domain name; tracing the domain name wherein the tracing comprises entering the domain name as part of a URL and recording one or more subsequent URLs; determining a redirection-URL set in at least one of the recorded URLs; and blocking one or more domain names based at least in part on the client identification information in the redirection-URL set, wherein the client identification information is a particular client identifier extracted from a Client ID (cid) field of the redirection-URL.
16. A method implemented at least in part by a computing device, the method comprising: providing a typographically erroneous domain name; tracing the domain name wherein the tracing comprises entering the domain name as part of a URL and recording one or more subsequent URLs; determining a redirection-URL set in at least one of the recorded URLs; and blocking one or more domain names based at least in part on the client identification information in the redirection-URL set, wherein the client identification information is a particular client identifier extracted from a Client ID (cid) field of the redirection-URL. 19. A computer-readable storage medium comprising processor-executable instructions for performing the method of claim 16 .