Dynamic deal with configuration is the simplest solution. Simply just setup a DHCP consumer on the public interface.A router may need DNS cache enabled, which decreases resolving time for DNS requests from clients to distant servers. In case DNS cache will not be necessary on the router or Yet another router is useful for these kinds of functions,