You can do with ifportup also like this:
www.domain.com 60 IN LUA A "ifportup(443,
{{'192.168.1.10'},{'192.168.2.20'}}, {timeout=5})"
I suggested ifurlup because it will actually do http get request and
verify if it responds with 200 OK message. A better health check for web
servers.
Regards
*Jahanzeb Arshad*
On 20/9/22 21:18, Adrian Minta via Pdns-users wrote:
Thank you !
I wasted 4 hours looking for a valid combination :(
Is this not possible with ifportup ?
On 9/20/22 15:37, Jahanzeb Arshad via Pdns-users wrote:
Hi,
If its a web server I would suggest using url check instead of port
check like below:
www.domain.com 60 IN LUA A
"ifurlup('https://www.domain.com',
{{'192.168.1.10'},{'192.168.2.20'}}, {timeout=5})"
Regards
*Jahanzeb Arshad*
On 20/9/22 17:25, Adrian M via Pdns-users wrote:
Hi,
I'm attempting to implement a simple fail-over mechanism between two
web servers but I'm not able to find the right syntax.
www LUA A (";if ifportup(443, {'192.168.0.10'}) then "
" return '192.168.0.10'
"
"else "
" return '10.0.0.10'
"
"end ")
Any suggestions are welcome !
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users
--
Best regards,
Adrian Minta
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users