[Pdns-users] failover LUA record
Adrian M
adrian.minta at gmail.com
Wed Sep 21 08:11:23 UTC 2022
ifurlup it is.
Thank you for your help !
On Wed, Sep 21, 2022 at 7:53 AM Jahanzeb Arshad via Pdns-users <
pdns-users at mailman.powerdns.com> wrote:
> Hmmm my mistake. I assumed that the syntax for addresses for ifportup
> should be the same for ifurlup. Checked on my server with version 4.6.3 and
> its also giving me error.
>
> So would suggest using the ifurlup check for failover.
> Regards
> *Jahanzeb Arshad*
>
> On 20/9/22 22:29, Adrian Minta via Pdns-users wrote:
>
> Yes, of course http get is a better option for web servers.
>
> Strangely the ifportup line doesn't seems to work on my server. I get
> "Host ... not found: 2(SERVFAIL)"
>
> Could this be the caused by my server version, 4.4.1 ?
>
> On 9/20/22 19:33, Jahanzeb Arshad via Pdns-users wrote:
>
> 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 listPdns-users at mailman.powerdns.comhttps://mailman.powerdns.com/mailman/listinfo/pdns-users
>
>
> _______________________________________________
> Pdns-users mailing listPdns-users at mailman.powerdns.comhttps://mailman.powerdns.com/mailman/listinfo/pdns-users
>
> --
> Best regards,
> Adrian Minta
>
>
>
>
> _______________________________________________
> Pdns-users mailing listPdns-users at mailman.powerdns.comhttps://mailman.powerdns.com/mailman/listinfo/pdns-users
>
>
> _______________________________________________
> Pdns-users mailing listPdns-users at mailman.powerdns.comhttps://mailman.powerdns.com/mailman/listinfo/pdns-users
>
> --
> Best regards,
> Adrian Minta
>
>
>
>
> _______________________________________________
> Pdns-users mailing listPdns-users at mailman.powerdns.comhttps://mailman.powerdns.com/mailman/listinfo/pdns-users
>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20220921/fa98a059/attachment-0001.htm>
More information about the Pdns-users
mailing list