内网,外网概念整理

  • 内网:即局域网,如学校,企业网络;局域网内的每台计算机的IP地址在本局域网内唯一,不可重复。但两个局域网内的内网IP可相同。

  • 外网:即互联网,局域网内电脑一般通过服务器或路由器(多级)对外链接的网络,连接到外网的IP地址唯一。也就是内网里所有电脑都连接到该外网IP,通过该IP对外进行数据交换。

  • 局域网IP地址空间(处于一下范围内的必为局域网IP)

    1
    2
    3
    4
    5
    
    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

127.0.0.1 | localhost | 0.0.0.0 区别及联系

  • localhost 和 127.0.0.1 在操作系统中的配置文件将其绑定到一起,都是指本机地址;

    注意: 只有localhost不仅过网卡传输,其他IP传输都要进过网卡

  • 0.0.0.0: INADDR-ANY 任意的IPV4地址,也叫通配地址

域名

Wikipedia·域名

  • 网域名称(Domain Name), 简称域名网域, 有一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用在数据传输时标识计算机的电子方位。
  • 网域名称系统(DNS, Domain Name System),是Internet的一项核心服务,它可将域名IP地址相互映射的一个分布式数据库。
  • 例如:域名- www.wikipedia.org 和 IP- 208.80.152.2对应。好比我们常用的电话簿。

域名服务器

  • 域名服务器(Domain Name Server, DNS), 即装有域名系统的主机,是一个分布式数据库,可执行名字解析;系统的每一层为一个域,每个域用一个 . 分开。
  • 顶级域名:保存于DNS根域的名字空间,顶级域名是域名的最后一部分;例如example.com中,.com为顶级域名
  • 通用顶级域名
  • 域名实例:域名从左到右依次升级

    1
    2
    3
    
    一级域名:google.com 
    二级域名:api.google.com
    三级域名:earth.api.google.com

网桥

网桥(Network Bridge),一种软件配置,用于将网络的两个或多个不同的网段在数据链路层链(OSI第2层)接起来,即桥接。网桥的行为就像是一台虚拟的网络交换机。

使用bridge-utils创建网桥

  • 安装bridge-utils工具

    $ apt-get install bridge-utils

  • 新建一个网桥

    $ brctl addbr bridge_name

  • 添加一个设备(eth0)到网桥

    $ brctl addif bridge_name eth0

  • 显示当前网桥及网络接口

    $ brctl show

  • 启动网桥

    $ ip link set up dev bridge_name

  • 删除网桥,需先关闭

    $ ip link set dev bridge_name down
    $ brctl delbr bridge_name

其他创建网桥工具: iproute2 | netctl

See Also

Thanks to the authors 🙂