You do have connectivity since you are getting a DHCP address. You need to isolate the problem further:
1. Is your PC getting a DHCP address from the DSL provider or router? What address does PC pickup?
2. Can you ping the IP of your DSL router?
3. Can you ping the IP of your DSL provider gateway?
4. Can you ping the IP of your DSL provider DNS?
5. Can you ping a name and have it resolve into an IP?
These questions will lead you in the right direction…