我正在尝试使用库(Open.NAT)进行端口转发,问题是我得到的IP地址实际上不是我的外部ip地址,而且我的端口都没有转发
Here my External ip Address by this Library
我想在计算机上“ ping”该外部ip地址,并且可以正常工作,但是当我对任何其他计算机(未连接到我的网络)执行相同操作时,它没有响应
var discoverer = new NatDiscoverer();
var cts = new CancellationTokenSource(10000);
var device = await discoverer.DiscoverDeviceAsync(PortMapper.Upnp, cts);
var ip = await device.GetExternalIPAsync();
await device.CreatePortMapAsync(new Mapping(Protocol.Tcp, 1600, 1700, "The mapping name"));
Console.WriteLine("The external IP Address is: {0} ", ip);
为什么该库为我提供了错误的IP地址,而我的端口却没有转发?