如何获取本机的外网IP不是要本地的IP,是要外网的IP,不通过访问网页的方法,有没有其它的方法,有没有API可以
如何获取本机的外网IP
不是要本地的IP,是要外网的IP,不通过访问网页的方法,有没有其它的方法,有没有API可以直接使用的
[解决办法]
为啥要获得外网地址呢?
如果写socket的话,就直接使用本机地址,不用管是通过snat还是dnat
[解决办法]
你主动连到外网,对方看到的就是外网IP.
最简单的,百度:IP地址查询,看到就是了.
[解决办法]
不懂你说的外网啥意思
如果说你机器双网卡,其中一块对外,要取这个地址。。。大概只能通过配置来分
如果你机器通过路由器上网,这个ip是路由器做nat给你分的,你只能从路由器或网页来查
[解决办法]
如果LZ让自己的电脑做服务器,想让外网访问到你的电脑的话,只能做端口映射了。如果你们公司没有买固定IP的话,那么LZ的电脑的外网IP是路由分配的动态IP,是做不了服务器的
[解决办法]
你向某个网络发送数据包,然后抓包看看。
[解决办法]
外网IP是在路由器上管理的,不想用网页,那就只能想法从路由器那获取了。。。
或者也可以再另外一台服务器上挂一程序,返回你的外网IP。
还可以获取查询网页的返回数据包分析得到你的外网IP。
[解决办法]
对着你的子网掩码算一下
[解决办法]
反正得在你说的外网有个东西告诉你的外网IP,这个东西可以是网站服务器,也可以是其他的.
当然从路由里面也可以得到,从网管那里也可以得到.
