[Pdns-users] failover LUA record
Jahanzeb Arshad
jahanzeb at nayatel.com
Wed Sep 21 04:53:05 UTC 2022
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 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
>
>
>
> _______________________________________________
> 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/87422e82/attachment.htm>
More information about the Pdns-users
mailing list