suppoer mport request, when to get external ip