No the static command doesnt do anything automatically. If you must access your internal servers through their outside address but must keep your DNS on the inside, you can renumber the outside segment of the PIX to another RFC1918 address.
Put route statements for your networks in the outside router back to the PIX outside address and a default route to the outside router for all Internet/foreign traffic. Now when your internal host wants to get to a host on the inside via the outside static, it will get out to the outside router and get routed back to the PIX.
The outside router will no longer ignore the packet because it has a route for that network (before that network was directly connected so the router assumed the packet was for another host on that network.) Other options, local hosts files on all your internal pcs (not very scalable) or move the DNS to a DMZ and use alias commands.