Regole resolver

Le regole vengono utilizzate per rispondere a query alle quali le viste di un risolutore non rispondono. Sono controllati in ordine e ognuno può facoltativamente avere condizioni che limitano le query a cui si applicano.

Quando viene trovata una corrispondenza con una condizione regola, viene eseguita l'azione di inoltro e non viene valutata alcuna regola successiva.
Importante

L'inoltro della ridondanza non viene eseguito utilizzando regole di inoltro duplicate, poiché viene utilizzata solo la prima regola di corrispondenza. Considerare invece la possibilità di creare un load balancer di rete (NLB, network load balancer) con backend ridondanti e utilizzare l'indirizzo IP NLB con una singola regola di inoltro.

Le query non corrispondenti ad alcuna vista o regola vengono risolte dal DNS Internet. È possibile disporre di un massimo di 50 regole per risolutore.

Nota

Gli endpoint vengono utilizzati nella regola e devono esistere prima di creare una regola del resolver.

Caso d'uso

L'applicazione più comune è quella di avere una o più regole che seguono questa forma generale:

Se <query domain> è <example.com>, inoltrare utilizzando <forwarding-endpoint> all'indirizzo IP X.X.X.X.

Seguito da una regola finale che segue questa forma:

Se <anything else> , inoltrare utilizzando <forwarding-endpoint> all'indirizzo IP Y.Y.Y.Y.Y.

Quindi, se la query sta cercando example.com, il resolver la inoltra internamente a X.X.X.X attraverso l'endpoint di inoltro specificato e risponde con la risposta che riceve. Per qualsiasi altra query, inoltra a Y.Y.Y.Y.Y attraverso lo stesso endpoint di inoltro e risponde con quella risposta che ottiene da Y.Y.Y.Y.Y.