[Pdns-users] failover LUA record

Adrian Minta adrian.minta at gmail.com
Tue Sep 20 17:29:27 UTC 2022


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 list
>>>> Pdns-users at mailman.powerdns.com
>>>> https://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
>> -- 
>> Best regards,
>> Adrian Minta
>>
>>
>>
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users at mailman.powerdns.com
>> https://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

-- 
Best regards,
Adrian Minta

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20220920/d9bd4d1c/attachment.htm>


More information about the Pdns-users mailing list