Slan, IP publica tienes siempre, es con la que el PC se identifica en Internet XD .
El dominio lo unico que hace es asignar un nombre a esa IP. En las IP estáticas (como la mía) no hace falta dominio alguno, pero en las dinámicas (como son ahora la mayoría de IPs), si hace falta usarlo, pues la IP varía, pero el dominio que está asignado a ella no lo hace nunca.
Por cierto... si eso es lo que te sale al entrar a la puerta de enlace, raro raro, pues suele ser el router (o modem), y en todo caso te tendría que salir la página de configuración del mismo.
A tí lo que te interesa es tu IP pública (externa) y en todo caso la interna del PC.
Hacer la prueba es facil poniendo tu IP interna (siempre es la 127.0.0.1 (o localhost, a menos que os hayais cargado esa parte del hosts)), pero probar si funciona con la IP externa o el dominio es más chungo, porque un PC no puede acceder a sí mismo usando su IP externa. En todo caso, necesitarías acceder desde otra red ajena a la tuya.
Luego lo de los NPC. Lo que tú quieres hacer, kuchi, es algo ya más complicado. Eso se realiza por medio de scripts LUA (y lamentablemente no estoy versado en ellos, por lo que en ese punto no puedo aconsejar
).
A saber, una vez creado el NPC de turno, se le asignaría el script LUA (es simplemente un documento TXT con la extensión cambiada a .LUA), y ese NPC, al interactuar con el en el juego, "dispararía", por decirlo de alguna manera, el script, que es lo que crea esos menús a los que os referís, propios de los NPC Taxi y demás.
Salu2