比如我手头上有两只小鸡,默认情况下我是要连接A鸡,但是A鸡有时会出现问题,访问中断。我想自动切换成B鸡。请问有什么解决方案吗,绝简单越好。
湖南网友:在B机上端口转发

  1. # 打开本机端口
  2. firewall-cmd –permanent –zone=public –add-port=61080/tcp
  3. # 添加转发规则
  4. firewall-cmd –permanent –add-forward-port=port=本机端口:proto=协议名称(可选tcp/udp/icmp):toaddr=目标IP:toport=目标端口
  5. # 将本机61080端口的TCP数据包转发到223.5.5.5:53
  6. firewall-cmd –permanent –add-forward-port=port=61080:proto=tcp:toaddr=223.5.5.5:toport=53
  7. # 打开网络伪装(非常重要!很多教程都没写,导致转发不成功)
  8. firewall-cmd –zone=external –permanent –add-masquerade
  9. firewall-cmd –zone=public –permanent –add-masquerade
  10. # 载入设置
  11. firewall-cmd –reload

复制代码

湖南网友:负载均衡咯
海南网友:但是这样不是要三台服务器了,第三台专门做转发
香港网友:B自动转发可以的
内蒙古网友:B一直ping着A ,或者一直curl获取A的某个页面

当发现A不可用的时候,调用dns的api  修改掉域名的解析,指向到B的ip

02-05 16:01