Flushing the DNS isn't going to help much when you have all those tunnel adaptors there in your ipconfig. That is the reason you are having problems staying connected to the internet. This is a very common problem.
This usually indicates that you have a problem with your network
driver. The rest of your ipconfig looks fine and your router is working but with all those extra tunnel adaptors you will have nothing but problems.
If you want to get rid of those rogue tunnel adaptor entries you need to open up your
device manager, then go to
"view" at the top of the page and then select
"show hidden devices" then go down to
Network adaptors. You will then need too delete or uninstall all the extra
"Teredo Tunneling Pseudo-Interface" tunnel adaptors you see there, windows will create a new one automatically.
After that check your ipconfig /all to see if they all have been deleted and post the results of your ipconfig/all here please.
After that it should be easy to stay connected to the internet although you might want to look around for a better network driver.
If they all don't show up you can change a registry setting to make them all show up "backup the registry first".
Registry Settings, navigate too the following key. System Key: [HKEY_LOCAL_MACHINE\SYSTE\CurrentControlSet\Control \Session Manager\Environment]
Data Type: REG_SZ (String Value)
Value Name: DEVMGR_SHOW_NONPRESENT_DEVICES
Value Data: (1 = show all hidden devices)