x.x.x.0 是一个网络的网络号,代表整个网络。psv1988 写了:谢谢提醒 是这个问题 我试着设了其他网关也可以 但是为什么1.0不行呢
而网关是一个特殊的设备,这个设备一般有两个以上的端口,配置了两个以上的网络(比如 192.168.1.0 这个网络和 123.123.123.0 这样的公网),这样两个网络可以通过这个网关进行互访(所以你只需要一个内网 IP 就可以访问公网),这个设备通常是路由器,但也可以是普通的机器。这个网关像网络中的其他设备一样,需要一个IP,这个 IP 需要是某个代表设备的 IP,也就是 192.168.1.1 这样形式的 IP,而不是代表整个网络的网络号。
一个网络一般只会有一个网关,但使用多个不同的网关也不是不行,只要每个设备都满足网关的条件即可。
这里将网关设置为其他 IP 也可行,也有可能就是这种情况,但更大的可能性是另一个原因:
网络设置时询问你的网关,实际上是为了配置你的路由,你可以将你的路由指向网关,也可以将你的路由指向另一个机器,
只要这个机器配置的路由是正确的网关,那你一样可以通过这个机器访问到公网,只不过这种情况下你所有的包都要从这个机器走一遍,然后再到达网关。