Method and system for connecting a dual-stack terminal to networks

Provided are a method for connecting a terminal to networks and a dual-stack terminal in the present invention. The method includes the following steps: the dual-stack terminal which is connected to a first network transmits a service domain name, which is requested to be accessed by a user, to a domain name system server for performing domain name resolution; based on the service domain name resolution result which is returned from the domain name system server, the dual-stack terminal retains the connection to the first network or resets the network connection to a second network. Based on the service domain name resolution result, the invention can automatically select whether to reset the network connection or not without the participation of the user himself, which obviously improves the efficiency of connecting the terminal to networks.