私有IP不需要花钱

节约使用公网IP有两个方法,一个方法是动态IP(关机回收IP),一个方法是私有IP,尤其是私有IP作用巨大。

私有IP不具有唯一性,不能直接访问公网。比如,我以私有IP192.168.1.1访问新浪,新浪返回数据,但192.168.1.1这个IP被很多公司、很多家庭里的某个电脑使用,这样,新浪就不知道把数据返回给谁。

网关可以是路由器,也可以是一台电脑,NAT转换。网关有一块网卡,连接着内网。


私有IP地址有3组:

A类:10.0.0.0 -10.255.255.255
B类:172.16.0.0 -172.31.255.255
C类:192.168.0.0-192.168.255.255


如果子网掩码是1,那么对应的IP地址是网络部分;如果子网掩码是0,那么和他对应的IP地址是主机部分。

子网掩码只要是连续的1,就可用。

子网掩码计算公式
网络地址:把IP地址和子网掩码的二进制相与,得到的就是网络地址(逻辑与,0和任何数相与结果为0,1和任何数相与结果为任何数)
广播地址:子网掩码中有几个0,就把IP对应位换成1,得到的就是广播地址。
网段数:在有效子网中,有n个1,网段数是2的n次方
主机数:在有效子网中,有m个0,主机数是2的m次方减2


192.168.1.213 11000000,10101000,00000001,11010101

255.255.255.240 11111111,11111111,11111111,11110000
网络地址: 11000000,10101000,00000001,11010000 192.168.1.208
广播地址: 11000000,10101000,00000001,11011111 192.168.1.223
网段数: 2的4次方,16
主机数: 2的4次方,16-2


192.168.1.100 11000000,10101000,00000001,01100100

255.255.255.128 11111111,11111111,11111111,10000000
因为255.255.255是固定的,所以网段数由10000000中的1来决定,网段数=2的1次方,2。
主机数:2的7次方,128-2。
第1个网段的ip:0-127
第2个网段的ip:128-255
192.168.1.100的网络地址:192.168.1.0
192.168.1.100的广播地址:192.168.1.127


192.168.1.100 11000000,10101000,00000001,01100100

255.255.255.192 11111111,11111111,11111111,11000000
因为255.255.255是固定的,所以网段数由11000000中的11来决定,网段数=2的2次方,4。
主机数:2的6次方,64-2。
第1个网段的ip:0-63,64-127
第2个网段的ip:128-191,192-255
192.168.1.100的网络地址:192.168.1.64
192.168.1.100的广播地址:192.168.1.127


11111111,11111111,11111111,11111110:网段中ip地址有两个,但每个网段中首尾两个ip不可用,所以这个没意义。


255.255.255.252 11111111,11111111,11111111,11111100:这是小公司中常见的。
192.168.1.179
网络地址:192.168.1.176
广播地址:192.168.1.179
网段数:2的6次方,64
主机数:4-2=2
这里只有一个ip可用,一个是网络地址,一个是广播地址,一个做网关。


192.168.1.97

255.255.254.0 可以这样配置,但一般不这样做。
主机位抢占网络位,主机位数量增加,网络位数量减少。


C类子网掩码表格

11111111,11111111,11111111,00000000

子网掩码      二进制       十进制                    网段数 主机数
/24(24个1)   00000000   255.255.255.0        1           254
/25(25个1)   10000000   255.255.255.128    2           126
/26(26个1)   11000000   255.255.255.192    4            62
/27(27个1)   11100000   255.255.255.224    8            30
/28(28个1)   11110000   255.255.255.240    16          14
/29(29个1)   11111000   255.255.255.248    32           6
/30(30个1)   11111100   255.255.255.252    64           2

网络 私有IP和子网掩码设置的更多相关文章

  1. 【网络】IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解

    楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...

  2. 一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号

    网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回 ...

  3. 报错:vmnet8设置中出现错误。子网IP和子网掩码不一致

    报错:vmnet8设置中出现错误.子网IP和子网掩码不一致 设置子网IP时报错,如下图 同样的,写成192.168.0.0就没问题,如下图 总结: 这个虚拟网络编辑器是给添加网卡的,你添加vmnet8 ...

  4. IP地址子网掩码主机地址网络号主机号

    (1)子网掩码1所对应的位为网络号位 而所对应的位为主机号位 IP地址+子网掩码=网络号: IP地址+子网掩码(反码)=主机号. (2)主机号中的m位被用来表示网络号了,也就是子网号,将0-255划分 ...

  5. 阿里云经典网络和专有 专有自己设置网络和私网IP

    阿里云网络系列之经典网络和专有网络   驻云科技 2016-07-29 13:43:44 浏览45005 评论9 云栖社区 nginx 安全与风控 系统软件 编程语言 数据存储与数据库 系统研发与运维 ...

  6. 【网络基础】【TCP/IP】私有IP地址段

    私有IP地址段 Class A:10.0.0.0    - 10.255.255.255 Class B:172.16.0.0  - 172.31.255.255 Class C:192.168.0. ...

  7. 西门子S7-300 设置IP、子网掩码

    =============================================== 2019/7/17_第1次修改                       ccb_warlock == ...

  8. 网络之IP地址、子网掩码、网关关联

    IP地址?子网掩码? 网关?我们经常混淆这些知识,同时面试的时候又容易被问.下面我们就一个一个的来介绍他们的区别和用途. 网络无处不在,深深影响着我们的生活.而下面几点知识是我们在网络学习中经常遇到的 ...

  9. IP地址 子网掩码 默认网关 DNS(转)

    突然被问到IP地址方面的知识,吓得我赶紧上网找一找资料,觉得这篇还是写得简单易懂,share一下. Key: 1.IP地址=网络地址+主机地址,(又称:主机号和网络号组成): 2.将IP地址和子网掩码 ...

随机推荐

  1. Oracle sys或者system的默认密码

    Oracle的sys和system默认密码   system默认:manager sys默认:change_on_install 使用SQL Plus登录数据库时,system使用密码manager可 ...

  2. tcp ip三次握手链接和四次挥手断开

      先来个整体的流程图       一 三次握手目的是为了建立连接... 1 核心的就是client端和service端,进行数据"报文" 交换 2 报文,目的是互相通知,确认链接 ...

  3. mysql 一个表内根据字段对应值不同查询统计总数

  4. js便签笔记(2)——DOM元素的特性(Attribute)和属性(Property)

    1.介绍: 上篇js便签笔记http://www.cnblogs.com/wangfupeng1988/p/3626300.html最后提到了dom元素的Attribute和Property,本文简单 ...

  5. elasticsearch(四) 之 elasticsearch常用的一些集群命令

    目录 elasticsearch常用的一些集群命令 查看集群健康状态 查看集群的节点列表 查看所有的索引 删除索引 查询索引的某个文档内容 更新文档 删除文档 自动创建索引 定时删除索引 elasti ...

  6. java面试⑤前端部分

    2.4.1 简单说一下HTML,CSS,javaScript在网页开发中的定位? 2.4.2简单介绍一下AJAX 2.4.3 JS和JQuery的关系 2.4.4 JQuery的常用选择器 2.4.5 ...

  7. lua闭包与简易迭代器实现

    1.什么是闭包 闭包,又称闭合函数(closure).通常,如果将一个函数写在另一个函数内,那么这个在内部的函数就可以访问到外部函数中的局部变量,这个特征就是词法域,有些资料上也叫它词法定界.闭包指的 ...

  8. Python调用nmap扫描网段主机信息生成xml

    #!/usr/bin/env python # -*- coding: utf_8 -*- # Date: 2015年10月23日 # Author:蔚蓝行 # 博客 http://www.cnblo ...

  9. springboot之约定大约配置

    前言 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样 ...

  10. 为Jquery类和Jquery对象扩展方法

    转:https://www.cnblogs.com/keyi/p/6089901.html jQuery为开发插件提拱了两个方法,分别是: JavaScript代码 jQuery.fn.extend( ...