[Pdns-users] failover LUA record

Jahanzeb Arshad jahanzeb at nayatel.com
Tue Sep 20 16:33:42 UTC 2022


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20220920/02b2f0cf/attachment-0001.htm>


More information about the Pdns-users mailing list