There are 2 router let it be X and Y. For X I have registered on ddns and got a hostname for the router and applied that for remote management. In Y router I have applied the fixed public IP of router X as a DNS server. When I am getting connected to router Y I am able to download(though at a very low speed) but web pages are not opeaning.
I don't understand why you set X as the DNS of Y? The DNS is only used to resolve the hostname<->ip pair.
Is there a particular reason why you want X to be the DNS of Y or it is the same for you? Because if it is the same, you could set X as the gateway of Y and use a public DNS for Y; for instance the Google DNSs (
184.108.40.206) or Open Dns (