局域网ip、公网ip、域名相关概念和关系

1. 局域网IP(内网IP)

  • 定义:在私有网络内部使用的IP地址,由路由器自动分配或手动配置,仅在局域网内有效。
  • 地址范围 :
    • IPv4保留地址段:
      192.168.0.0 - 192.168.255.255
      172.16.0.0 - 172.31.255.255
      10.0.0.0 - 10.255.255.255
    • IPv6保留地址段:
      fe80::/10(链路本地地址)
  • 特点 :
    • 不可直接通过互联网访问。
    • 多台设备可共享同一公网IP(通过NAT技术)。

2. 公网IP(外网IP)
  • 定义:由互联网服务提供商(ISP)分配的全球唯一IP地址,用于设备在互联网上的标识。
  • 分配方式 :
    • 动态IP:临时分配,重启可能变更。
    • 静态IP:固定不变,需额外申请。
  • 特点 :
    • 全球可路由,可直接被互联网访问。
    • IPv4地址枯竭(如 203.0.113.1),IPv6逐步推广(如 2001:db8::1)。

3. 域名
  • 定义 :人类可读的网络地址标识(如 example.com),通过DNS系统映射为IP地址。

  • 解析过程 :

    复制代码
    用户输入域名 → DNS服务器查询 → 返回对应公网IP → 建立连接
  • 层级结构 :
    *

    域名层级结构(以 example.com 为例)

    从右往左读,级别从高到低:

    • 根域(Root)

      • 隐含在最后,看不见
      • 表示为 .
    • 顶级域 TLD(Top-Level Domain)

      • 最右边那段
      • 例:.com、.org、.net、.cn、.top、.edu
    • 二级域(Second-Level Domain)

      • 顶级域左边、用户注册的部分
      • 例:example.com 里的 example
    • 三级域 / 子域名

      • 二级域左边,可无限加
      • 例:www.example.com、blog.example.com、api.example.com
    • 完整结构:子域名 . 二级域名 . 顶级域名 . 根域


4. 三者关系
  1. 局域网设备访问互联网 :

    设备(内网IP) → 路由器(NAT转换) → 公网IP → 互联网目标(域名或公网IP)。

  2. 外部访问内网服务 :

    需通过端口映射(Port Forwarding),将公网IP的特定端口指向内网IP。

  3. 域名与IP绑定 :

    域名通过DNS记录(如A记录)关联公网IP,实现"名称→地址"的转换。


5. 内网穿透

定义:一种技术,允许外部网络(如互联网)直接访问局域网内的设备,即使该设备只有局域网IP地址。它解决了内网IP不可直接访问的限制,常用于远程控制、文件共享或服务部署。

常见方法:

  • 端口映射(Port Forwarding):在路由器上配置,将外部请求转发到指定内网设备的端口。
  • VPN(虚拟专用网络):建立加密隧道,使外部设备仿佛处于同一局域网内。
  • 内网穿透服务 :利用第三方工具(如 ngrok 或 frp),通过中继服务器建立连接。
    特点:
  • (1)无需公网IP直接暴露内网设备,增强安全性。
  • (2)适用于家庭网络、物联网设备或企业内网服务的外部访问。

6. 技术图示

以下图示展示了局域网IP、公网IP、域名和内网穿透的协同工作流程。箭头表示数据流向:

复制代码
+-------------+       +------------+       +-----------+
| 内网设备     | → NAT | 路由器      | → 公网 | DNS解析   |
| (192.168.1.2)|       | (公网IP)    |       | (域名→IP) |
+-------------+       +------------+       +-----------+
      ↑                                     |
      | 内网穿透(例如:端口映射或VPN)      |
      +-------------------------------------+
             ↓
+-----------------+
| 外部访问者       |
| (通过公网IP/域名)|
+-----------------+

解释:

  • 正常流程:内网设备通过NAT路由器使用公网IP访问互联网,DNS将域名解析为公网IP。
  • 内网穿透流程:外部访问者通过公网IP或域名发起请求,经由内网穿透技术(如路由器端口映射)直接访问内网设备,绕过NAT的限制。
  • NAT(Network Address Translation,网络地址转换)是一种网络技术,核心作用是将私有网络的内网 IP 地址转换为公网 IP 地址,解决 IPv4 地址资源不足的问题,同时也能隐藏内网设备、提升网络安全性。NAT设备一般包括:路由器 / 网关。

7. 总结

局域网IP用于内部通信,公网IP是互联网入口,域名简化访问过程。三者通过NAT和DNS技术协同工作,实现内网设备对互联网的访问。内网穿透技术扩展了这一框架,允许外部网络直接访问内网设备,增强了网络的灵活性和可访问性。整体上,这些技术共同支撑了现代网络通信的效率和便利性。

相关推荐
洋不写bug2 天前
初识网络通信,网络发展背景,TCP/IP五层模型简介
计算机网络·网络编程·协议·ip·端口号·tcp/ip模型·网络发展背景
wdfk_prog2 天前
LWIP教程 00:从网线上的电信号到 lwIP——PHY、MAC、DMA 与 `netif` 的完整边界
运维·网络·笔记·学习·ip
谷哥的小弟5 天前
网络连接测试命令Test-NetConnection
测试·ip·端口·网络连接
YumiProxy9 天前
动态IP冲突排查实战:从ARP检测到DHCP地址池的完整链路
服务器·网络·网络协议·tcp/ip·ip
Dynadot_tech9 天前
域名投资中的域名管理策略
网络·域名·域名注册·dynadot·域名管理
SDWAN_Cheap17 天前
网络寻址详解:从IP地址到MAC地址再到端口号的完整过程
ip·端口·mac地址
比兔代理17 天前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
IpdataCloud18 天前
如何判断游戏注册IP是住宅宽带还是机房代理?IP风险识别看ASN、IDC标签与风险分
tcp/ip·ip
xiaoye-duck18 天前
《Linux 网络编程》深入理解 IP 协议(二):网段划分、私有 IP 与 NAT 地址转换
linux·网络·ip
胡志辉的博客19 天前
【完全开源】IP 纯净度检测 可一键部署到自己的CF
前端·javascript·chrome·ip·chromium