1.
准备与前期规划
- 明确需求:预计并发/带宽、公网IP数量(IPv4/IPv6)、是否需要独立ASN/BGP。
- 选机房:常见地点为吉隆坡/槟城,确认供应商(云商或托管)的网络能力、带宽峰值与SLA。
- 合规与备案:确认业务是否需符合马来西亚当地法规(例如个人资料保护法PDPA),准备相关文件。
2.
申请与获取IP资源
- 向供应商或本地RIR(APNIC)申请IP:小量通常由机房分配,若需大段IP或ASN,递交申请并准备usage plan。
- 获取信息:记录公网IPv4/IPv6、网段掩码、网关、DNS、反向解析(PTR)管理入口。
3.
服务器基础网络配置(以常见Linux为例)
- 临时命令(快速测试):ip addr add 203.0.113.10/24 dev eth0 && ip route add default via 203.0.113.1。
- 永久配置(Ubuntu netplan示例):在 /etc/netplan/01-netcfg.yaml 写入addresses/gateway4/nameservers,执行 sudo netplan apply。
- CentOS/RHEL(ifcfg):编辑 /etc/sysconfig/network-scripts/ifcfg-eth0,设置 IPADDR、NETMASK、GATEWAY,systemctl restart network。
4.
多IP与别名、VLAN 配置
- IP别名:ip addr add 203.0.113.11/32 dev eth0 或在 ifcfg-eth0:0 创建别名文件。
- VLAN:安装 vlan package,配置 802.1q(示例:ip link add link eth0 name eth0.100 type vlan id 100,随后配置地址)。
- 注意ARP/路由:提供商若要求 /32 + next-hop,请按其说明设置路由并开启 proxy_arp 如需。
5.
防火墙与NAT 实操
- 基本策略:配置主机级防火墙(ufw/iptables/nftables),仅开放必须端口(SSH/HTTP/HTTPS等)。
- NAT/端口转发:若内网中有服务需映射公网,使用 iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.10:80 并确保 net.ipv4.ip_forward=1。
- 安全性:启用 rate-limit、SSH key-only、fail2ban 减少暴力破解。
6.
BGP与自有IP段宣告(高级)
- 申请ASN并与上游签约:准备申报理由与净化路由信息(RPKI可选)。
- 配置BGP路由器(FRRouting/Quagga 示例):在路由器上设置neighbor、network宣告,确保上游互联。
- 测试路由:使用 bgp Looking glass 或 bgp.he.net 查看路由是否被全球路由器接受。
7.
反向解析(PTR)与DNS迁移步骤
- 提前在提供商控制台提交PTR申请或委派反向区域。
- DNS迁移流程:降低TTL(72小时前设为300),在新服务器上同步记录 -> 并行一段时间(A记录双向),确认流量,再提升TTL。
- 同步数据:使用 rsync/数据库复制(如 mysqldump +增量binlog或主从复制),确保切换时无数据丢失。
8.
迁移切换实操步骤(切换当天详细流程)
- 最终检查:确认备份、应用健康检查、证书、监控已在新环境部署。
- 流量切换:先更新DNS A记录到新IP,若不能马上生效使用负载均衡或BGP切换。
- 回滚方案:保持旧环境至少在DNS生效窗口内可用,设置回滚步骤(将DNS回退并重启服务)。
9.
上线后验证与常用排错命令
- 基础检测:ping 新IP、traceroute 确认路径、curl -I 检查HTTP响应、ss -tunlp 查看监听端口。
- 地理定位与黑名单:用 ipinfo.io/在线工具检查IP是否被列入黑名单或地理位置异常,必要时向ISP申请释疑。
- 监控与报警:配置Prometheus/Datadog/自建Nagios,设置带宽/连接数/错误率阈值。
10.
问:在马来西亚托管时,如何申请反向解析(PTR)?
- 答:通常由IP持有方(机房或ISP)在控制台提供PTR设置入口。步骤:登录机房控制台 -> 找到IP管理/Reverse DNS -> 填写要指向的主机名(FQDN)并保存。若IP由你方持有并已委派反向区,则在你的DNS服务器添加相应的PTR记录并通知上游完成委派。
11.
问:如果供应商给的是/32且需要多个可用IP,应该怎么做?
- 答:常见方案包括:1) 让供应商在边界路由器上做NAT或端口转发;2) 要求供应商配置额外的路由/次网或提供桥接网络;3) 申请额外的IP段或通过隧道(如GRE)承载自己的子网。执行前与供应商确认路由/ARP策略,并在主机上按供应商建议配置路由。
12.
问:如何验证已在马来西亚的IP地理位置是否被正确识别?
- 答:使用公共服务(ipinfo.io、maxmind demo、geoiplookup)和全球多个节点(curl from CI/CD runner 或使用 traceroute)检查。若地理信息错误,可向数据库提供商(MaxMind/Google/IPinfo)提交纠错申请并同时联系ISP以获取官方证明来加速修正。
来源:迁移实操手册马来西亚的服务器资源配置与IP管理指南