Mac のプログラムからルーターの NAT のポートマップを操作できないかと調べていたら、”DNS Service Discovery” の中の機能として、DNSServiceNATPortMappingCreate が使えるようです。
パラメータの渡し方によって、単に(ポートマップを操作することなく)グローバル IP アドレスを知るためのみにも使用できます。
Mac のプログラムからルーターの NAT のポートマップを操作できないかと調べていたら、”DNS Service Discovery” の中の機能として、DNSServiceNATPortMappingCreate が使えるようです。
パラメータの渡し方によって、単に(ポートマップを操作することなく)グローバル IP アドレスを知るためのみにも使用できます。