不能只知道ip
机器上必须有网关
网关是数据出去的方向
要能根网关可以通信,网关还帮你转发数据你才可以上网
通过ip计算子网是可以的
但是要最少一对ip地址
只有一个ip计算得到的子网肯定是255255255255
这个子网表示这个网络里只有一个主机可以通信所以不能上网
如须帮你计算请追问说出ip和网关
若回答能解决您的问题
请采纳
ip地址可分为
ipv4
和
ipv6
两种地址,ipv4如果要获取IP地址必须通过
DHCP协议
,而ipv6则除了使用
DHCPv6协议
获取以外,还可以通过SLAAC
无状态
自动配置来获取全球唯一
单播
地址。ipv6也可以通过一些私有协议获取地址。
方法一:如果自己有个IP地址数据库的话,可以直接在里面查找数据库从而得到所在地区,这种数据库网上很多地方有下载的,不过我们要自己根据IP地址来判断其范围在哪个IP区间内..判断方法就是比较每个IP段是否>等于起始IP,小于等于结束IP.
方法二:就是使用WebServices
来实现.
新建一个WEB服务,添加一个方法,方法如下.
[WebMethod]
public
string
GetIPAddress(string
ip)
{
//
>
以上就是关于怎么通过IP地址获取子网掩码全部的内容,包括:怎么通过IP地址获取子网掩码、无线网通过什么协议获取ip地址、(ASP)用IP怎么获取他所在的地区等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)