Most captive portals have gotten wise to this trick and block large DNS requests.
Yeah I recently found this out. It never really did work that well, I did manage to telnet into an SMTP server and manually send an email but for anything else it struggled.