Quando as referências são geradas

Uma referência é a maneira como um servidor de diretório comunica que ele não contém os dados necessários para concluir uma consulta, mas tem uma referência a um servidor que pode conter os dados necessários. Lembre-se de que as referências não são geradas apenas por solicitações de consulta.

As seguintes operações podem resultar em uma ou mais referências:

  • Vinculação a um servidor que não contém o objeto especificado pelo nome distinto solicitado, mas tem dados sobre um servidor ou domínio que pode conter esse objeto. Para ADSI, isso pode ocorrer se o aplicativo chamar ADsGetObject ou ADsOpenObject para vincular a um objeto que existe em outro domínio na floresta (referência interna) ou um contexto de nomenclatura completamente separado da floresta (referência externa). Para a API LDAP, isso pode ocorrer ao executar operações de adição, modificação, exclusão ou pesquisa que especificam um objeto existente em outro domínio na floresta (referência interna) ou um contexto de nomenclatura completamente separado da floresta (referência externa).

    Se a resolução de nomes não conseguir localizar um objeto localmente e não houver objetos crossRef para essa parte do namespace, o controlador de domínio tentará construir uma referência externa com base nos componentes de domínio do nome distinto. Por exemplo, se uma pesquisa foi baseada em "CN=a,CN=b,DC=c,DC=d,DC=e", o controlador de domínio construirá uma referência ao servidor LDAP no endereço DNS "c.d.e".

    Todos os controladores de domínio do Windows 2000 (que oferecem suporte apenas a nomenclatura DC= para os componentes superiores) reconhecem uns aos outros, e nenhuma referência cruzada externa é necessária para que um cliente se vincule de uma floresta a outra. Se outros servidores de diretório que não sejam do Windows 2000, como um servidor Netscape, estiver usando a nomenclatura DC= e tiver um RR SRV apropriado registrado no DNS, ele também terá a vantagem das referências automáticas. Caso contrário, um objeto crossRef externo deve ser adicionado manualmente.

  • Executar uma pesquisa de subárvore em um domínio que contém domínios subordinados na floresta ou domínios externos subordinados, esquema ou contêineres de configuração. Uma referência ao domínio subordinado, domínio externo, esquema ou contêiner de configuração será criada. Se a busca de referência estiver habilitada, a referência será transparente para o chamador.