Forum Discussion
kridsana
Cirrocumulus
Sep 05, 2018FYI
This is irule that can include on Listener. (But not wide ip)
The irule resolve dynamic IP from AWS and return to user.
Cloud server is ABC.ap-southeast-1.elb.amazonaws.com
when DNS_REQUEST {
if {([string tolower [DNS::question name]] equals "ABC.com") && ([DNS::question type] equals "A")} {
set aws [RESOLV::lookup @8.8.8.8 -a "ABC.ap-southeast-1.elb.amazonaws.com"]
DNS::answer insert "[DNS::question name]. 111 [DNS::question class] [DNS::question type] [lindex $aws 0]"
DNS::return
}
}