Regras do Resolvedor

As regras são usadas para responder às consultas que não são respondidas pelas views de um resolvedor. Eles são marcados em ordem e cada um pode, opcionalmente, ter condições que limitam a quais consultas se aplicam.

Quando uma condição de regra é correspondida, ela resulta na ação de encaminhamento e nenhuma regra posterior é avaliada.
Importante

A redundância de encaminhamento não é obtida usando regras de encaminhamento duplicadas porque somente a primeira regra de correspondência é usada. Em vez disso, considere criar um balanceador de carga de rede (NLB) com backends redundantes e use o endereço IP do NLB com uma única regra de encaminhamento.

As consultas não correspondidas por nenhuma view ou regra são resolvidas com base no DNS da internet. Você pode ter até 50 regras por resolvedor.

Observação

Os pontos finais são usados na regra e devem existir para que você crie uma regra do resolvedor.

Caso de uso

A aplicação mais comum é ter uma ou mais regras que seguem este formato geral:

Se <query domain> for <example.com>, encaminhe usando <forwarding-endpoint> para o endereço IP X.X.X.X.X.

Seguido por uma regra final que segue este formato:

Se <anything else>, encaminhe usando <forwarding-endpoint> para o endereço IP Y.Y.Y.Y.

Portanto, se a consulta estiver procurando example.com, o solucionador a encaminhará internamente para X.X.X.X por meio do ponto final de encaminhamento especificado e responderá com a resposta que receber. Para qualquer outra consulta, ele encaminha para Y.Y.Y.Y por meio do mesmo ponto final de encaminhamento e responde com essa resposta obtida de Y.Y.Y.Y.