永发信息网

请问VB怎样获取本机外网动态的IP地址啊(不是通过访问ip138网页的方式获取)

答案:2  悬赏:50  手机版
解决时间 2021-12-26 19:51
通过“开始”、“运行”、“cmd”、“ipconfig”,可以看到“本地连接:autoconfiguration IP Address的IP地址220.221.222.223”,还可以看到“宽带连接:IP Address的IP地址是221.222.223.224”,请问怎样用VB获取本机被电信动态赋予的IP:“宽带连接:IP Address的IP地址是221.222.223.224”。(不是通过不是通过访问ip138网页的方式获取,也不是通过 Winsock1.LocalIP获得的“本地连接:autoconfiguration IP Address的IP地址”)
最佳答案
我们知道内网ip和外网ip可能不同,这涉及到“网络地址转换”(NAT)。
事实上,*只有*和公网联络才有可能获取外网ip地址,直接用winsock的localip属性,或者ipconfig之类的方法(在内外网ip不同的情况下)获取的都是内网ip!
获取外网ip可以用你说的ip138网页的方式,可以通过winsock、inet、xmlhttp、webbrowser等组件来获取远程服务器返回的数据,即外网ip——从服务器的角度看的你的ip地址。此外也可以使用STUN协议。总之,这些方法都需要处在外网的服务器,因为NAT设备是不会让内网主机获取其ip映射表的。

我可以实现上述提到的每一种获取外网ip的方法。如有需要请追问
全部回答
你好! 这个可以用API函数. 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
粗字组词!6个以上哦!
藕粉色配什么颜色裤子
关于静电场,下列说法中正确的是A.在电场中某
快递记什么科目
上海虹桥机场到无锡的动车票是多少钱的
单选题下列属于化学变化的是A.煤的干馏B.烧碱
南澳岛吃海鲜哪里比较不会被宰,住的地方推荐
怎么辨别貂皮好坏
癫狂的意思是什么
为什么我打开Deemo会出现这种情况?
驾考科目三预约考试,优先级排名是什么意思啊
自来水公司为鼓励节约用水,对水费按以下方式
生理曲度变直 反凸是什么意思
下列各句中加粗成语使用有误的一句是A.你竟把
阅读下列文章,回答下列各题才能来自勤奋学习
推荐资讯
高新公安分局办公地址在什么地方?我要处理点
请问,关于深渊的装备,70级的深渊穿什么好啊?
天净沙秋这首诗的意思是什么?越短越好
某粒子的结构示意图为?,当x>10时,下列叙述
我有车辆违规的短信提醒, 我不知道我有没有
跪求大神教我怎么拆开这折叠钥匙
如何使用DOS命令进入新建用户
iphone手机怎么查找删掉的短信
无麸质用英语怎么说
打蜡啡棕加黑加紫加红色出来是什么颜色
十几万的投资,能做什么生意好?
从王府井到西单怎么坐公交车,最快需要多久
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?