📄 一句话概括
在公司里放服务器能做,但要满足三件事:能被找到(固定 IP+DNS)、能被信任(防火墙)、能跑得动(带宽)——安全与运维的担子全在自己肩上。
📝 本节和前面几节的关系
第四章走到了运营商门口;第五章反过来问:服务器那一端长什么样,访问进去会碰到什么。
一、三个前提
能被找到:固定的全局 IP(或动态 DNS),并注册到 DNS; 能被信任:防火墙挡在服务器前面; 能跑得动:访问流量与办公流量共挤同一条出口。
二、代价
把外部访问引到公司内部=安全的担子自己挑: 被攻击的是自家网络,出事故赔的是自家业务。
三、动手 Demo:把服务器放在公司里
在公司的机房里放 Web 服务器,先满足三件事:
for a, b in [('固定全局 IP','外部要能按 IP 找到你(或用动态 DNS)'),
('注册到 DNS','域名解析指向这台服务器'),
('防火墙与带宽','安全自己扛,速度与办公流量分线')]:
print('%-10s %s' % (a, b))
实跑输出:
--------------------------------------------------------------------
把服务器放在公司里
--------------------------------------------------------------------
在公司内部署 Web 服务器的三个前提:
前提 说明
------------------------------------------------------
固定全局 IP 外部要能按 IP 找到你(或用动态 DNS)
注册到 DNS 域名解析指向这台服务器
防火墙与带宽 安全自己扛,速度与办公流量分线
------------------------------------------------------
代价:外部访问直接通到公司内网,**安全负担全在自己身上**。
小公司最常见的折中:官网放数据中心或云上, 内部系统留在公司——两头各取所长的分工。
30 秒实验
- 查查【动态 DNS】是怎么让动态 IP 也能被访问的。
- 算算公司出口 100M 宽带被网站访问占满会怎样。
- 说出公司放服务器最大的风险是什么。
常见误区
- 以为有个域名就万事大吉——IP 不固定外部照样找不到。
- 以为部署在自家最安全——外部访问直接通到内网,负担更重。
自测三问(点开对答案)
1. 在公司放服务器的三个前提? —— 固定 IP+DNS、防火墙、带宽。 2. 最大的代价是什么? —— 安全与运维的担子全在自己身上。 3. 带宽方面要注意什么? —— 网站流量与办公流量共挤出口。- ☐ 下一节(5.1.2 将 Web 服务器部署在数据中心)
相关笔记
- 将 Web 服务器部署在数据中心 — 换个地方放
- 从互联网访问公司内网 — 外部访问内网的门怎么开
- 🔌 网络是怎样连接的 · 索引