“ipconfig.exe /all”在局域网中只能获取内部IP, 无法获取本机的外部IP, Dns.Resolve()也一样。

经研究, 在局域网中, 仅凭本机的力量是无法获得本机的外部IP的, 必须登录到外网某个服务器, 那个服务器就知道你的IP, 然后你再取回来。

 1在局域网内获取本机的外部IPusing System;
 2在局域网内获取本机的外部IPusing System.IO;
 3在局域网内获取本机的外部IPusing System.Net;
 4在局域网内获取本机的外部IPusing System.Text.RegularExpressions;
 5在局域网内获取本机的外部IP
 6在局域网内获取本机的外部IPclass Test
 7}

相关文章: