如何让asp获取外网ip?
答案:4 悬赏:10
解决时间 2021-10-06 03:36
- 提问者网友:不要迷恋哥
- 2021-10-05 06:21
如何让asp获取外网ip?
最佳答案
- 二级知识专家网友:酒安江南
- 2021-10-05 07:21
1,将数据包由本地网卡发到网关,本地ip就是ipconfig可以查到的
2,网关通过NAT,使用一个端口和公网地址将请求发送到应用程序请求的地址
3,请求从服务器返回给网关;
4,网关将数据返回给本机;
所以呢,如果你想知道在网关上使用的那个地址,可以用抓包工具,
或者用tracert命令,可以查看路由路径
2,网关通过NAT,使用一个端口和公网地址将请求发送到应用程序请求的地址
3,请求从服务器返回给网关;
4,网关将数据返回给本机;
所以呢,如果你想知道在网关上使用的那个地址,可以用抓包工具,
或者用tracert命令,可以查看路由路径
全部回答
- 1楼网友:拜訪者
- 2021-10-05 10:54
一、打开百度,在搜索框输入, IP确定之后,搜索结果来结果就是你的公网IP;
二、打开电脑浏览器-输入路由器ip地址-输入路由器账号密码确定-进入路由器登陆界面-查看路由器状态,即可获得路由器联网后的公网ip地址。希望对你有用!
- 2楼网友:神也偏爱
- 2021-10-05 09:28
你好,有以下步骤:
1.编写dll控件,通过gethostbyname函数完成对域名的解析;
2.在ASP页面中调用该控件,通过相应接口获取解析后的IP。
最开始尝试过通过ip318将域名解析成ip,再通过XMLHTTP将结果网页中的ip信息提取出来,但这样的弊端是一旦ip318网站的页面一变动,提取的结果很可能出现问题。
这样子就可以了 ,希望我的回答能够帮助到您。
- 3楼网友:污到你湿
- 2021-10-05 08:31
参考思路如下:
假设服务器内网ip:192.168.10.6
公司公网ip:60.11.9.X
所有内网用户访问都会留下公网IP:60.11.9.X。
在网站首页判断,如果来访IP为60.11.9.X,则将网站转向192.168.10.6内网访问。这样就可以记录到内网机器IP了。
注意:此方法要求服务器和内网机器在一个局域网内。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |