判断的方法很简单,就是看你的网络中有没有路由器,不管是有线路由还是无线路由,只要你的网络中用了路由,那你就是内网,用路由器的网络有一个特点,那就是只要路由器在开着,那你开了电脑之后就可以直接上网,不需要在电脑上单独拨号,因为拨号的工作由路由器完成了。

如果你是用的宽带直接连接的,开机之后需要自己开机之后拨号连接,那这样的网络就是外网,也就是你一个人占用了一个单独的IP。

发张图,这一张是内网:

 

怎么看一个网站是nginx还是apache 怎么看网站是不是外网_子网掩码

 

在图中你可以看到,我的IP是192.168开头的,记住,以192.168开头的IP都是内网IP,另外,以172.16开头的也是内网的IP,以10开头的IP也是内网IP,内网IP有一个特点,就是子网掩码的最后一位都不是255,比如图中的这一行:

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Subnet Mask就是子网掩码,最后一位是0,不是255,那么这个IP就是内网的IP。

下面这张是外网的:

 

怎么看一个网站是nginx还是apache 怎么看网站是不是外网_内网_02

这张是在win7下截的,在IP地址后边会显示一个首选的字样,这在XP里是没有的,通过这个也可以判断出你的当前IP是什么,另外,看图,里边的子网掩码是255.255.255.255,这是标准的外网的子网掩码,一般情况下,只有自己一个人用宽带才会是外网,使用了路由器交换机VPN等等都是内网。

另外,一台电脑可能会有多个IP,比如这种:

 

怎么看一个网站是nginx还是apache 怎么看网站是不是外网_IP_03

可以看到,图中的机器有多个IP,这是正常的。

要区分你上线需要用哪个IP,也很简单,选择那个你上网用的IP就可以了,比如这张图中,Ethernet adapter VMware Network Adapter VMnet8和Ethernet adapter VMware Network Adapter VMnet1是我的虚拟机上网用的IP,我是在本机上线的,那么就不用这2个了,我现在用的是无线上网,那么就用的这个:

Ethernet adapter 无线网络连接:

 

        Connection-specific DNS Suffix  . :

        IP Address. . . . . . . . . . . . : 192.168.1.101

        Subnet Mask . . . . . . . . . . . : 255.255.255.0

        IP Address. . . . . . . . . . . . : fe80::223:4eff:fedb:4b25%6

        Default Gateway . . . . . . . . . : 192.168.1.1