社区
C#
帖子详情
如何获取对应的外网ip
leikaiwei
2010-10-28 02:29:53
如题
我不要本地ip
要外网的.
但是客户端肯定是内网的用户
用什么方法可以简单的获取呢.?
...全文
84
4
打赏
收藏
如何获取对应的外网ip
如题 我不要本地ip 要外网的. 但是客户端肯定是内网的用户 用什么方法可以简单的获取呢.?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leikaiwei2
2010-11-02
打赏
举报
回复
就不给你们分
leikaiwei
2010-11-02
打赏
举报
回复
都考别人的干吗呢.
wuyq11
2010-10-28
打赏
举报
回复
static string GetPage(string url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
try
{
using (HttpWebResponse res = (HttpWebResponse)req.GetResponse())
{
using (StreamReader sr = new StreamReader(res.GetResponseStream()))
{
return sr.ReadToEnd();
}
}
}
catch (System.Exception e)
{
return e.Message;
}
finally
{
req.Abort();
}
}
// 通过外部网站得到本机的外部IP
static string GetOuterIP()
{
string patt = @"IP: \[(? <IP>[0-9\.]*)\]";
string url = "";
return Regex.Match(GetPage(url), patt).Groups["IP"].Value;
}
static void Main()
{
foreach (IPAddress ip in Dns.GetHostEntry(Dns.GetHostName()).AddressList)
{
Console.WriteLine(ip);
}
Console.WriteLine();
Console.WriteLine(GetOuterIP());
}
porschev
2010-10-28
打赏
举报
回复
Request.UserHostAddress.ToString()
Android
获取
外网
IP
,城市地址
本文介绍了在Android平台上如何
获取
设备的
外网
IP
地址,并详细讲述了利用该
IP
解析出
对应
的城市地理位置的方法,包括两个主要步骤:首先
获取
外网
IP
,然后通过
IP
查询地址信息。
查询服务器
外网
IP
和根据域名查询
外网
IP
本文介绍了在Linux环境下查询服务器
外网
IP
地址的方法,包括直接查询本地服务器的
外网
IP
和通过域名解析
获取
对应
的
外网
IP
地址。提供了使用curl、nslookup及ping命令的具体操作步骤。
java
获取
本地
外网
ip
地址
本文介绍了两种
获取
IP
地址的Java方法:一是通过调用搜狐的API
获取
本机的
外网
IP
;二是根据指定域名
获取
其
对应
的服务器
IP
。这两种方法在实际应用中十分常见,对于网络编程和系统维护具有一定的参考价值。
获取
外网
IP
地址API
本文介绍了两种在线查询
IP
地址及
获取
其地理位置信息的方法。首先,通过搜狐提供的API可以快速
获取
外网
IP
地址。其次,利用淘宝的服务可以详细解析
IP
地址
对应
的具体位置,包括国家、地区、城市、运营商等信息,为网络定位和安全防护提供了有力支持。
怎样
获取
本机的真实
IP
地址
本文介绍了一种使用Java代码
获取
计算机真实
IP
地址的方法。通过检查网络接口和
对应
的
IP
地址,该方法能够区分并返回
外网
IP
地址或内网
IP
地址。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章