取得ADSL拨号的外网ip 各位大哥帮我急啊,我现在是用adsl上网的,我想用程序取得我的外网的当时的ip怎么搞啊,需要什么函数啊,什么的,最好能给我个例子,谢谢大家啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 新建工程-〉飲用winsocket空間然後寫代碼Private Sub Form_Load()MsgBox Me.Winsock1.LocalIPEnd Sub zyg0大哥说的我不是没用过,可是哪个只能得到本地的ip啊,我的是局域网,我要的是外网的ip啊 我给你一个dll可以得到 外网的IP 我自己做的,你到我网站上留言,我把下载地址贴到回复上 你自己下载吧。海梅网络http://fzwang.com 于C:\下建立如下批处理文件 IP.BATIPconfig > c:\$IP.Tmpc盘下会得到如下的文本文件$IP.Tmp 内容Windows IP Configuration Ethernet adapter 本地连接: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 189.30.20.110 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : 189.30.0.1 PPP adapter 中国网通: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 218.68.28.151 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 218.68.28.151 再后边不用教了吧 向你提供两种方法:1、向某些提供此类服务的服务器发送请求,然后分析返回的数据;2、读注册表。现在一般的ADSL都是虚拟拨号的方式,拨号后会在注册表中存有获得的外网IP。 用这个网址:http://asp5.6to23.com/fishrimp/dns/getip.asp 1、用API取得IP地址表Private Declare Function GetIpAddrTable Lib "IPHlpApi.dll" (pIPAdrTable As Byte, pdwSize As Long, ByVal Sort As Long) As Long2、从表中分析出外网IP。不过GetIpAddrTable在Win98下好像不能用。 请问一下OWC的Spreadsheet控件能否象EXCEL那样添加批注? listview 的问题 如何把界面做成HTML样式的?好多商业软件都是这种样式的!我有一种实现方式,欢迎大家讨论讨论。 求VB写的计算器程序之1 急问,不够可以加,多少都可以!!! 如何不在数据库中设唯一性约束而防止插入两条有相同内容的字段呢? winsocket编程问题。 求考勤系统参考资料 高分讨教,远程监控程序思路!!!! VB WebBrowser FTP 弹出新窗口的问题 !!!!!!!关于pdf文件的加密、解密,入者有分 ADO : 过程声明与同名事件或过程的描述不匹配
然後寫代碼
Private Sub Form_Load()
MsgBox Me.Winsock1.LocalIP
End Sub
http://fzwang.com
IPconfig > c:\$IP.Tmp
c盘下会得到如下的文本文件$IP.Tmp 内容
Windows IP Configuration Ethernet adapter 本地连接: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 189.30.20.110 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : 189.30.0.1 PPP adapter 中国网通: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 218.68.28.151 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 218.68.28.151
再后边不用教了吧
1、向某些提供此类服务的服务器发送请求,然后分析返回的数据;
2、读注册表。现在一般的ADSL都是虚拟拨号的方式,拨号后会在注册表中存有获得的外网IP。
Private Declare Function GetIpAddrTable Lib "IPHlpApi.dll" (pIPAdrTable As Byte, pdwSize As Long, ByVal Sort As Long) As Long
2、从表中分析出外网IP。不过GetIpAddrTable在Win98下好像不能用。