I don't think you can change the guest URL. If guest user will have access directly to ISE internal IP then you can just create duplicate DNS entry on the public DNS server (use public NAT IP as appropriate). Otherwise, you can try to use a second NIC on ISE PSN, put it on the network that guest can access like DMZ, give it a new IP, and create a corresponding DNS entries on public DNS server.