OPENWRT本地局域网模拟域名多IP

本地配置MINIO服务时,会遇到域名多IP的需求。当某一个节点失效时,可以通过域名访问平滑过渡到其它的节点继续服务。

【MINIO搭建过程略】

搭建完毕后,有4个节点,对应的docker搭建命令:

docker run --net=host --restart=always -p 9000:9000 --name minio -v /data/minio:/data -v /opt/docker-data/minio/config:/root/.minio -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" minio/minio server http://192.168.1.201/data http://192.168.1.202/data http://192.168.1.206/data http://192.168.1.207/data

这样将201,202,206,207 4台机器联合为一个MINIO集群。此时希望使用file.localhost.com来自动访问集群,当某个节点失效时,能够平滑的过渡到其它的节点。

本地路由网关是openwrt使用了dnsmasq,这样方案就简单,按照下面步骤配置一下:

vi /etc/dnsmasq.conf

添加以下命令:

复制代码
address=/file.localhost.com/192.168.1.201
address=/file.localhost.com/192.168.1.202
address=/file.localhost.com/192.168.1.206
address=/file.localhost.com/192.168.1.207

然后重启:

/etc/init.d/dnsmasq restart

这样就可以了,试以下,把201节点先停了。ping以下域名

然后把201节点启动起来,1分钟后再ping一下

这样就实现了通过域名访问的高可用MINIO服务

如果是公网,则方法更简单,直接将域名绑定多IP即可

相关推荐
天启HTTP5 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
深圳恒讯12 小时前
海外服务器延迟高怎么解决?从线路到TCP协议的6层排查清单
运维·服务器·tcp/ip
盛世宏博北京15 小时前
工业环境稳定采集:配电室 IP 温湿度变送器 TCP/UDP 通信部署指南
单片机·tcp/ip·udp
smile00215 小时前
Modbus RTU/TCP通信测试怎么做?从协议要点到自动化回归的完整实践
tcp/ip·回归·自动化
马六六i18 小时前
市面上专业的IP驱动产业新场景新工具哪家好
网络·人工智能·python·tcp/ip
一只旭宝18 小时前
【网络精讲1】TCP 三次握手:为什么是三次,第三次丢了怎么办
服务器·网络·tcp/ip
木子n11 天前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账
网络·网络协议·tcp/ip·车载以太网·some/ip
沫璃染墨1 天前
从零入门计算机网络系列(一):计算机网络初识——从网络发展史到TCP/IP协议》
linux·网络·网络协议·tcp/ip·计算机网络
是个西兰花1 天前
TCP套接字编程实战:从服务器搭建到多进程处理
服务器·网络协议·tcp/ip
易观Analysys1 天前
AI时代IP产业的价值重构与生态版图
人工智能·tcp/ip·重构