Hello there,

you mean, something like this:
https://doc.powerdns.com/authoritative/lua-records/index.html

Anyway, you don't need it for http protocol, because it is included by
default in almost all the browsers (rfc8305 if I remember well), so,
you only need to create the registers:

www IN A 1.1.1.1.1
www IN A 2.2.2.2.2
www IN A 3.3.3.3.3

and it will create a round robin for you on the DNS server and if the
web server on 1.1.1.1 is down, the client will automatically use the
others servers.

Note: There is a small performance, because the browser will need to
contact the next server if the first is down.

Salu2

On Tue, 26 Sept 2023 at 18:43, Riccardo Brunetti via Pdns-users
<pdns-users@mailman.powerdns.com> wrote:
>
> Hello everybody.
> I'm trying to figure out if it is possible to make pdns (or dnsdist) to 
> return a different answer according to the availability of a service.
> Suppose we have:
>
> - server A with IP: XXX.XXX.XXX.XXX
> - server B with IP: YYY.YYY.YYY.YYY
>
> Server A and B are two web servers which are configured to answer to a given 
> http GET like http://myservice.net.
> They are both configured in the same way and are independent.
>
> I would like the DNS query to return XXX.XXX.XXX.XXX as long as the server A 
> is working (returns 200 to the GET) or return YYY.YYY.YYY.YYY when server A 
> is not working.
> In other words, I would like to have two records A for myservice.net with a 
> somehow "intelligent" behavior and not a simple round-robin.
>
> Can you suggest me how to achieve this, if it's possible?
>
> Thanks a lot
> Riccardo
>
>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users@mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users



-- 
--
Victor Hugo dos Santos
http://www.vhsantos.net
Linux Counter #224399
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to