F5上实现DNS 泛域名中子域名分别对应不同IP池的配置

本文详细介绍如何在F5设备上配置基于域名的负载均衡,包括设置IP池、创建应用规则及虚拟主机的具体步骤。

F5上的设置:
1、建立各域名对应的IP池:
Local Traffic->pool->create
Health Monitors 选择一个设置好的monitors(先要设置增加一个monitors,如:http_monitor )
在member增加成员IP及对应服务(即端口号)并确定为enable(图标为绿色)
创建2个IP池 vipdnspool和hahadnspool,具体的IP设置自己定,
如vipdnspool包括192.168.1.1和192.168.1.2
hahadnspool包括192.168.1.3 和192.168.1.2

2、建立泛域名中子域名的的应用规则
Local Traffic->iRules->create
规则内容如下:
when HTTP_REQUEST {
if {[HTTP::host] equals "vip.test.com" } {
pool vipdnspool
}
if {[HTTP::host] equals "haha.test.com" } {
pool hahadnspool
}
}
即根据提供的域名来对应到建立的IP池,如筹建的规则名为:DNSrule

3、建立虚拟主机
Local Traffic->Virtual Servers->create
Configuration: 要选advanced,因为要调用irules,所以要在里面设置
HTTP Profile =http参数和SNAT Pool =auto map
在sources界面中进行选择irules中的规则DNSrule

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值